Spring-cloud微服务实战【十】:消息总线Bus

  回忆一下,在上一篇文章中,我们使用了分布式配置中心config来管理所有微服务的配置文件,那这样有没有什么问题?有,那就是无法配置文件无法自动更新,当我的git服务器上的配置文件更新后,不能同步更新到config-server,需要config-server重启才能生效,这在生产环境下,肯定是不可以的,我们需要当git服务器的文件更新后,自动同步到config-server,并且config-server不需要重启就能获取到最新的配置,因此我们需要借助spring cloud bus消息总线来实现该功能.其实spring cloud bus 本质上是利用MQ(消息中间件,常用的是RabbitMQ或者kafka)实现消息的推送功能.

spring cloud bus的使用

  上面我们说到spring cloud bus需要借助MQ,本文中我们借助RabbitMQ来实现该功能.首先需要我们在本机安装好RabbitMQ(安装过程就不再说了,大家发挥各自的聪明才智吧~),然后启动RabbitMQ:

  但是要注意这个地址必须是公网地址,否则公网访问不了不生效!

  自此,我们的整个微服务spring cloud就结束了,喜欢的童鞋们请赶紧收藏吧!

  本文的GitHub地址

本文由博客一文多发平台 OpenWrite 发布!

你可能感兴趣的:(spring)