美文网首页
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