Bus消息总线前置
-
是否可以实现一次通知,处处(假设有多个config客户端)生效,或者定向通知某些客户端(有100台机器,只通知指定的89台)?目前来说做不到,只能用springcloud bus(消息总线)。
-
一般SpringCloud Config和SpringCloud Bus(消息总线)是一块用的。
-
SpringCloud Bus 配合Spring Cloud Config,实现配置的动态刷新功能。
-
SpringCloud Bus支持两种消息代理(中间件):RabbitMQ和Kafka。
-
Spring Cloud Bus是用来将分布式系统的节点,与轻量级消息系统连接起来的框架,整合了Java的事件处理机制和消息中间件的功能。
- Spring Cloud Bus能管理和传播分布式系统间的消息,就像一个分布式执行器,可用于广播状态更改、事件推送等,也可以当作微服务间的通信通道。
-
什么是总线:在微服务架构的系统中,通常会使用轻量级的消息代理ÿ