首页 > 编程语言 > 详细

Spring Cloud Bus

时间:2017-04-17 20:47:01      阅读:619      评论:0      收藏:0      [点我收藏+]

Bus, 事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。

本实例采用rabbitmq实现。

rabbitmq服务器端

下载安装: http://www.rabbitmq.com/download.html 

配置用户名和密码。

在docker部署时,采用官方镜像,添加环境变量
RABBITMQ_DEFAULT_USER = ***, RABBITMQ_DEFAULT_PASS = ***, 设置用户名和密码
具体参见: https://hub.docker.com/_/rabbitmq/
 

rabbitmq客户端

1、pom引入

 

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

 

2、配置文件

spring:
  rabbitmq:
    host: rabbitmq
    port: 5672
    username: user
    password: password

3、类文件使用

@RefreshScope 类文件注解
@Value("${wordConfig.word}") String word; //已注入方式获得值

其他写法:参见 https://segmentfault.com/a/1190000006226542

 

 

Spring Cloud Bus

原文:http://www.cnblogs.com/yanyouqiang/p/6724599.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!