• -------------------------------------------------------------
  • ====================================

springcloud

spring cloud 学习(6) – zuul 微服务网关

spring cloud 学习(6) – zuul 微服务网关
微服务架构体系中,通常一个业务系统会有很多的微服务,比如:OrderService、ProductService、UserService…,为了让调用更简单,一般会在这些服务前端再封装一层,类似下面这样:前面这一层俗称为“网关层”,其存在意义在于,将”1 对 N”问题 转换成了”1 对 1”……继续阅读 »

dewbay 6年前 (2019-04-12) 2088浏览 0评论0个赞

为Spring Cloud Ribbon配置请求重试(Camden.SR2+)

为Spring Cloud Ribbon配置请求重试(Camden.SR2+)
当我们使用 Spring Cloud Ribbon实现客户端负载均衡的时候,通常都会利用@LoadBalanced来让RestTemplate具备客户端负载功能,从而实现面向服务名的接口访问。下面的例子,实现了对服务名为hello-service的/hello接口的调用。由于RestTemplate被@LoadBalanced修饰,所以它具备客户端……继续阅读 »

dewbay 6年前 (2019-04-12) 2102浏览 0评论0个赞

SpringCloud(第 010 篇)简单 Quartz-Cluster 支持集群分布式且支持动态修改时间

SpringCloud(第 010 篇)简单 Quartz-Cluster 支持集群分布式且支持动态修改时间
SpringCloud(第 010 篇)简单 Quartz-Cluster 微服务,支持集群分布式,并支持动态修改 Quartz 任务的 cronExpression 执行时间–一、大致介绍1、根据上一章节的单台测试,本章节修改 Quartz 了支持分布式,因为这是更多的企业开发场景所需要的开发模式;2、而且在定时任务……继续阅读 »

dewbay 6年前 (2019-04-12) 3210浏览 0评论3个赞

谈一下我对如何设计微服务子模块的理解和思考

谈一下我对如何设计微服务子模块的理解和思考
前面写过两篇文章《谈一下我对如何做需求分析的理解和思考》、《谈一下我对如何设计微服务接口的理解和思考》从需求和外部接口的角度讲了开发一下微服务需要考虑的方方面面;本篇进入微服务内部,谈一下如何设计微服务内部的子模块。如何设计一个子系统(微服务)的内部模块?模块的划分和设计都有一些套路可寻,在微服务架构体系中,使用不同的开发语言 子模块有不同的载体。……继续阅读 »

dewbay 6年前 (2019-04-12) 2437浏览 0评论0个赞

58的微服务拆分

58的微服务拆分
从服务化的角度看微服务互联网架构发展的过程中,当业务复杂度剧增,数据量剧增,吞吐量剧增的时候,就会出现一些技术痛点,下边几个都是最常见的:痛点一:代码到处拷贝举一个最常见的业务的例子:用户数据的访问。绝大部分公司都有一个数据库用来存储用户数据,而各个业务都有访问用户数据的需求。各个业务线都是自己通过 DAO(Data……继续阅读 »

dewbay 6年前 (2019-04-12) 1834浏览 0评论0个赞

微服务要素-十二要素(The Twelve Factors)

微服务要素-十二要素(The Twelve Factors)
前言今天看“如何实现现代应用的快速落地”公开课,提到十二要素,之前文章也提到多次,这里统一汇总下:十二要素如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或“软件即服务”(SaaS)。“十二要素应用程序”(12-Factor App)为构建如下的 SaaS 应用提供了方法论:使用标准化流程自动配置,从而使新的开发者花费最少的……继续阅读 »

dewbay 6年前 (2019-04-12) 2452浏览 0评论1个赞

微服务的4个设计原则和19个解决方案

微服务的4个设计原则和19个解决方案
微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能更好的支撑企业应用架构。微服务平台也是我目前正在参与的,还在研发……继续阅读 »

dewbay 6年前 (2019-04-12) 1708浏览 0评论0个赞

Spring Cloud Zuul中路由配置细节

Spring Cloud Zuul中路由配置细节
上篇文章我们介绍了 API 网关的基本构建方式以及请求过滤,小伙伴们对 Zuul 的作用应该已经有了一个基本的认识,但是对于路由的配置我们只是做了一个简单的介绍,本文我们就来看看路由配置的其他一些细节。本文是 Spring Cloud 系列的第二十篇文章,了解前十九篇文章内容有助于更好的理解本文:1.使用 Spring Cloud ……继续阅读 »

dewbay 6年前 (2019-04-12) 2163浏览 0评论1个赞

最简单的dubbo教程-快速入门

最简单的dubbo教程-快速入门
所需环境zookeeper 作为dubbo的注册中心,dubbo服务提供方和消费方都需要在 zookeeper 注册中心注册。可参考:http://blog.csdn.net/jingyangv587/article/details/78901508注意:启动后,请勿关闭!开始搭建1. 服务提供方和消费方都需要的包(这里我新建的 ma……继续阅读 »

dewbay 6年前 (2019-04-12) 2101浏览 0评论0个赞

浅谈SpringCloud里面的Eureka(和ZooKeeper的对比)

浅谈SpringCloud里面的Eureka(和ZooKeeper的对比)
Spring Cloud Eureka我们使用微服务,微服务的本质还是各种 API 接口的调用,那么我们怎么产生这些接口、产生了这些接口之后如何进行调用那?如何进行管理哪?答案就是 Spring Cloud Eureka,我们可以将自己定义的 API 接口注册到 Spring Cloud Eureka 上,Eureka 负责服务的注册于发现……继续阅读 »

dewbay 6年前 (2019-04-12) 2944浏览 0评论1个赞