美文网首页
SpringCloudBus+rabitMQ手记

SpringCloudBus+rabitMQ手记

作者: setone | 来源:发表于2018-09-21 17:46 被阅读0次

思路:
git里面配置文件修改后,产生一个webhooks,发出一个链接http://localhost:39221/actuator/bus-refresh,config-server被调用后刷新配置文件,达到一对多的修改(有点像责任链模式和观察者模式)
无论你是作为config的server端,client端都需要这两个包

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-bus-amqp</artifactId>
        </dependency>

然后rabbit的yml配置

spring:
  rabbitmq:
    host: localhost
    password: admin
    port: 39301
    username: admin

config的server,client端run
mq的web页面就能看见server,client监听的消息列队


image.png

这时候修改git上的文件,微服务也会发生对应的变化

相关文章

网友评论

      本文标题:SpringCloudBus+rabitMQ手记

      本文链接:https://www.haomeiwen.com/subject/byrznftx.html