摘要: Nacos(官方网站:http://nacos.io)是一个易于使用的平台,旨在用于动态服务发现,配置和服务管理。它可以帮助您轻松构建云本机应用程序和微服务平台。 Nacos = Eureka + config + Bus 服务发现和服务运行状况检查 Nacos使服务易于注册自己并通过DNS或HTT 阅读全文
posted @ 2020-08-28 19:55 neona 阅读(484) 评论(0) 推荐(0)
摘要: 在微服务框架种。 一个由客户端发起的请求在后端系统种会经过不同的服务节点来调用协同产生的最后的请求结果。 每一个前端请求都会形成一条复杂的分布式服务调用的链路。链路种出现任何一环出现高延时或者错误都会引起整个请求最后的失败。 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪 阅读全文
posted @ 2020-08-28 15:18 neona 阅读(179) 评论(0) 推荐(0)
摘要: 屏蔽底层消息中间件的差异,降低切换成本 , 统一消息的编程模型。 通过定义绑定器Binder 作为中间件。 实现应用程序与消息中间件的细节之间的隔离。 消息发送端: <dependencies> <dependency> <groupId>org.springframework.boot</grou 阅读全文
posted @ 2020-08-28 14:46 neona 阅读(156) 评论(0) 推荐(0)
摘要: feign是spring colud 组件中的一个轻量级restful的http客户端 openFeign 支持了spring mvc 标准注解 RequestMapping main方法上加 @EnableFeignClients 微服务调用接口 + @FeignClient @Component 阅读全文
posted @ 2020-08-28 11:42 neona 阅读(210) 评论(0) 推荐(0)
摘要: pring cloud Ribbon 是基于Netfilix Ribbon 实现一套 客户端 负载均衡工具。 简单的说, Ribbon 是 Netflix 发布开源项目。 主要是提供客户端软件负载均衡算法和服务调用。 Ribbon客户端提供一系列完善的配置项如连接超时。 重连等。 简单的来说。 就是 阅读全文
posted @ 2020-08-28 11:14 neona 阅读(198) 评论(0) 推荐(0)
摘要: Consul是一种分布式,高度可用且具有数据中心感知能力的解决方案,用于跨动态,分布式基础架构连接和配置应用程序。 1.下载consul.exe 2.在consul.exe文件夹地址栏输入cmd 3.输入consul agent -dev 4. 访问http://localhost:8500 clo 阅读全文
posted @ 2020-08-28 10:08 neona 阅读(335) 评论(0) 推荐(0)
摘要: Spring cloud 封装了 netfix 公司 Enruka 模块来进行服务治理。 什么是rpc 远程调用。 简单的理解的一个节点请求另外一个节点提供服务。 enruka 2个组件:Enruka server: 提供服务注册服务 Eruka client: 通过注册中心进行访问 搭建eurek 阅读全文
posted @ 2020-08-28 09:42 neona 阅读(443) 评论(0) 推荐(0)