spring-cloud-bus 配置管理实现原理
在线更新流程
1、更新Git仓库的配置文件
2、以post指令触发更新请求
3、配置管理覅武器从git仓库中读取配置文件,并将配置文件分发给各个客户端,同时在Rabbitmq中发布一个更新消息
4、客户端订阅Rabbitmq消息,收到消息后执行更新
更新消息的分发原理
rabbitmq创建队列,且采用topic模式,使得配置管理服务的客户端都订阅了Rabbitmq的消息。
spring-cloud-bus 配置管理实现原理
在线更新流程
1、更新Git仓库的配置文件
2、以post指令触发更新请求
3、配置管理覅武器从git仓库中读取配置文件,并将配置文件分发给各个客户端,同时在Rabbitmq中发布一个更新消息
4、客户端订阅Rabbitmq消息,收到消息后执行更新
更新消息的分发原理
rabbitmq创建队列,且采用topic模式,使得配置管理服务的客户端都订阅了Rabbitmq的消息。