Bus:消息总线

Posted WCK的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bus:消息总线相关的知识,希望对你有一定的参考价值。

Spring Cloud Bus:消息总线

一、消息总线简介

1. 什么是Spring Cloud Bus

​ Spring Cloud Bus集成了市面上常见的RabbitMQ和Kafka等消息代理。其会连接微服务系统中所有拥有Bus总线机制的节点,当有数据变更的时候,会通过消息中间件使用消息广播的方式通知所有的微服务节点同步更新数据。(如:微服务配置更新等)

2. Spring Cloud Bus架构

二、基于消息总线实现热刷新

​ 基于Bus消息总线实现热刷新功能,需要在所有的Eureka Client端应用中增加spring-cloud-starter-bus-amqp依赖,这个依赖是消息总线集成的RabbitMQ消息同步组件。基于消息总线的热刷新同样是通过actuator实现的,所以需要spring-boot-starter-actuator启动器依赖。

1. POM依赖

在Config Client中增加依赖:

以上是关于Bus:消息总线的主要内容,如果未能解决你的问题,请参考以下文章

SpringCloud集成Bus消息总线

消息总线Bus

消息总线Bus

springcloud-消息总线Bus

Spring Cloud Bus消息总线

微服务系列之Bus消息总线