SpringCloud-Bus 消息总线

实现config配置更新利器:SpringCloud Bus
上文中提到,SpringCloud config配置更新无法通知应用进行更新,需要借助额外的系统,SpringCloud Bus就是为此而生。

结构
在这里插入图片描述
原理

  1. config-server通过依赖Bus,启动时会自动连接MQ
  2. client应用通过依赖Bus,启动时会自动连接MQ
  3. git push会触发仓库的webhook,调用config-server的刷新接口/bus/refresh,发送消息到MQ,通知应用更新配置,应用再请求config-server配置拉取

目前仅支持2款MQ:rabbitMQ Kafka

这里需要配合git仓库就不给代码延时

发布了22 篇原创文章 · 获赞 1 · 访问量 519

猜你喜欢

转载自blog.csdn.net/weixin_37512224/article/details/104620718