springbus类是做什么用的_SpringCloud-Bus组件的使用

1.什么是Bus

springcloudbus使用轻量级消息代理将分布式系统的节点连接起来。然后,可以使用它来广播状态更改(例如配置更改)或其他管理指令。AMQP和Kafka broker实现包含在项目中。或者,在类路径上找到的任何springcloudstream绑定器都可以作为传输使用。

通俗定义: bus称之为springcloud中消息总线,主要用来在微服务系统中实现远端配置更新时通过广播形式通知所有客户端刷新配置信息,避免手动重启服务的工作

2.实现配置刷新原理

3.搭建RabbitMQ服务

可以看之前写的文章,在linux系统中安装rabbitmq

4.实现自动配置刷新

继续在上一个写的configserver项目中进行使用

1.在所有项目中引入bus依赖

org.springframework.cloud

spring-cloud-starter-bus-amqp

2.配置统一配置中心连接到mq

spring.rabbitmq.host=192.168.52.130#连接主机

spring.rabbitmq.port=5672#连接mq端口

spring.rabbitmq.username=guest#连接mq用户名

spring.rabbitmq.password=guest#连接mq密码

3.远端配置中加入连接mq配置

在上一个项目configserver得基础之上,看一看上篇文章,和在上面得配置一样,

4.启动统一配置中心服务

正常启动

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值