摘要:
屏蔽底层消息中间件的差异,降低切换成本 , 统一消息的编程模型。 通过定义绑定器Binder 作为中间件。 实现应用程序与消息中间件的细节之间的隔离。 消息发送端: <dependencies> <dependency> <groupId>org.springframework.boot</grou 阅读全文
摘要:
feign是spring colud 组件中的一个轻量级restful的http客户端 openFeign 支持了spring mvc 标准注解 RequestMapping main方法上加 @EnableFeignClients 微服务调用接口 + @FeignClient @Component 阅读全文
摘要:
pring cloud Ribbon 是基于Netfilix Ribbon 实现一套 客户端 负载均衡工具。 简单的说, Ribbon 是 Netflix 发布开源项目。 主要是提供客户端软件负载均衡算法和服务调用。 Ribbon客户端提供一系列完善的配置项如连接超时。 重连等。 简单的来说。 就是 阅读全文
摘要:
Consul是一种分布式,高度可用且具有数据中心感知能力的解决方案,用于跨动态,分布式基础架构连接和配置应用程序。 1.下载consul.exe 2.在consul.exe文件夹地址栏输入cmd 3.输入consul agent -dev 4. 访问http://localhost:8500 clo 阅读全文
摘要:
Spring cloud 封装了 netfix 公司 Enruka 模块来进行服务治理。 什么是rpc 远程调用。 简单的理解的一个节点请求另外一个节点提供服务。 enruka 2个组件:Enruka server: 提供服务注册服务 Eruka client: 通过注册中心进行访问 搭建eurek 阅读全文