摘要: Spring Cloud Stream 是⼀个构建消息驱动微服务的框架。应⽤程序通过inputs(相当于消息消费者consumer)或者outputs(相当于消息⽣产者producer)来与Spring Cloud Stream中的binder对象交互,⽽Binder对象是⽤来屏蔽底层MQ细节的,它 阅读全文
posted @ 2022-12-08 16:59 muzinan110 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Server 端:提供配置⽂件的存储、以接⼝的形式将配置⽂件的内容提供出去,通过使⽤@EnableConfigServer注解在 Spring boot 应⽤中⾮常简单的嵌⼊Client 端:通过接⼝获取配置数据并初始化⾃⼰的应⽤ Config配置自动更新 消息总线Bus所谓消息总线Bus,即我们经常 阅读全文
posted @ 2022-12-08 16:56 muzinan110 阅读(18) 评论(0) 推荐(0) 编辑
摘要: GateWay如何工作 客户端向Spring Cloud GateWay发出请求,然后在GateWay Handler Mapping中找到与请求相匹配的路由,将其发送到GateWay Web Handler;Handler再通过指定的过滤器链来将请求发送到我们实际的服务执行业务逻辑,然后返回。过滤 阅读全文
posted @ 2022-12-08 16:54 muzinan110 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 服务熔断熔断机制是应对雪崩效应的一种微服务链路保护机制。我们在各种场景下都会接触到熔断这两个字。高压电路中,如果某个地方的电压过高,熔断器就会熔断,对电路进行保护。股票交易中,如果股票指数过高,也会采用熔断机制,暂停股票的交易。同样,在微服务架构中,熔断机制也是起着类似的作用。当扇出链路的某个微服务 阅读全文
posted @ 2022-12-08 16:50 muzinan110 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 关于负载均衡 负载均衡一般分为服务器端负载均衡和客户端负载均衡所谓服务器端负载均衡,比如Nginx、F5这些,请求到达服务器之后由这些负载均衡器根据一定的算法将请求路由到目标服务器处理。所谓客户端负载均衡,比如我们要说的Ribbon,服务消费者客户端会有一个服务器地址列表,调用方在请求前通过一定的负 阅读全文
posted @ 2022-12-08 16:46 muzinan110 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1.注册中心实现原理 分布式微服务架构中,服务注册中心用于存储服务提供者地址信息、服务发布相关的属性信息,消费者通过主动查询和被动通知的方式获取服务提供者的地址信息,而不再需要通过硬编码方式得到提供者的地址信息。消费者只需要知道当前系统发布了那些服务,而不需要知道服务具体存在于什么位置,这就是透明化 阅读全文
posted @ 2022-12-08 16:43 muzinan110 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-12-08 16:37 muzinan110 阅读(12) 评论(0) 推荐(0) 编辑