10 SpringCloud中消息总线:Spring Cloud

2018-01-28  本文已影响0人  lijiaccy

这一章需要rocketmq,直接参考了 http://blog.csdn.net/forezp/article/details/70148235
没用过rocketmq,安装也各种报错,最后发现是虚拟机给的内存太小,最后以失败告终。
最后的图:

当git文件更改的时候,通过pc端用post 向端口为8882的config-client发送请求/bus/refresh/;此时8882端口会发送一个消息,由消息总线向其他服务传递,从而使整个微服务集群都达到更新配置文件,而不需要重启。

在client端添加依赖

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

在启动类上面加上@RefreshScope
但是看了下面评论,好多是照着demo没有运行出来了。下次弄个机器再试试。

上一篇 下一篇

猜你喜欢

热点阅读