SpringCloudBus

Spring Cloud Bus

Spring Cloud Bus作为微服务的消息总线,可以实现消息的发送和接收(通过监听)。举个例子,配置Spring Cloud Config实现动态刷新配置,之前git上更改了配置之后需要手动执行refresh操作,但是当客户端很多时,每个客户端都执行一遍,这样很明显不合理,这时候消息总线就发挥作用了。

Stream通过对消息中间件进行抽象封装,提供一个统一的接口供我们发送和监听消息,而Bus则是在Stream基础之上再次进行抽象封装,使得我们可以在不用理解消息发送、监听等概念的基础上使用消息来完成业务逻辑的处理。

Last updated