架构
学的是寂寞
性格多变。跟什么人是什么性格
展开
-
一、基于SpringCloud的微服务架构
一、基于Springcloud的微服务架构1、微服务架构1.1 什么是微服务?简单的说,微服务是系统架构上的一种设计风格,核心是将传统的独立系统拆分为多个小型服务,每个小型服务可以独立部署运行,服务之间的调用通过HTTP的restfull API方式进行通信协作。 每个服务都是基于业务场景中一些耦合度业务而构建的。由于是轻量级的通信协作,这些微服务可以使用不同的语言进行开发。 例如原创 2018-01-24 15:00:02 · 11253 阅读 · 1 评论 -
三、Eurake 服务注册与发现
3、 Eurake 服务注册与发现3.1 基于Springboot构建Eurake服务在第二节中《Springboot项目构建》 中的第三步 中选择如下组件: 左侧选择 cloud Discovery 在其子组件中选择 EurakeServer ,我们在这里面还可以看到 EurakeDiscovery 、ZookeeperDiscovery 等组件。 其中EurakeDisco原创 2018-01-25 10:56:36 · 20126 阅读 · 2 评论 -
四、Ribbon 客户端负载均衡
4、Ribbon 客户端负载均衡4.1 配置Ribbon微服务的注册与发现搭建好后,现在框架面临着另一个问题。在生产环境中,一个服务肯定有多个实例,那多个实例如何访问呢?如何将消费者的请求分摊到各个实例中呢? Ribbon 正好解决了此问题。 Ribbon是Netflix发布的负载均衡器,他有助于控制HTTP 与TCP客户端的行为。为Ribbon 提供服务地址列表和,ribbon 就可原创 2018-01-25 10:59:24 · 1335 阅读 · 0 评论 -
五、利用Feign实现声明试Rest调用
五、利用Feign实现声明试Rest调用1、前景回顾还记得我在《基于Ribbon实现负载均衡》里面的服务调用吗?如下:(例举其中一种)/** * getForEntity方式一 * @param userName * @param pwd * @param address * @return */public Domain getDomain12(String use原创 2018-01-30 16:04:14 · 5302 阅读 · 0 评论