springcloud16:总结配置中心+消息中心总结篇

  • 架构图
    springcloud16:总结配置中心+消息中心总结篇_第1张图片
  1. 启动分布式配置中心服务端从github中获取配置文件
  2. 客户端访问服务端获取配置文件
    当github中更改配置文件时,服务端可以立刻更改,但是客户端需要重启才能获取到更改的配置文件,如何优化?

  1. 即可以通过运维人员去手动刷新客户端即可更改
    如果此时需要大范围的自动刷新?实现差异化自动管理

  1. 加入bus消息总系和rabbitMQ机制来利用刷新服务端则达到刷新所有客户端的目的
    原理:此时服务端会有一个公用的消息主题,当刷新时,该消息主题会被其他客户端收听, 即同时刷新其他客户端

使用:
运维人员
刷新全体:http://localhost:3344/actuator/bus-refresh
精准刷新:http://localhost:3344/actuator/bus-refresh/config-client:3355
其中 bus-refresh是服务端暴露出的刷新端点
config-client是客户端的名称

你可能感兴趣的:(springcloud,java,数据库,开发语言)