码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Cloud Bus

时间:2017-04-17 20:46:11      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:消息总线   镜像   .com   联合   end   ref   ccf   ack   热部署   

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

标签:消息总线   镜像   .com   联合   end   ref   ccf   ack   热部署   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!