文章目录

  • 前言
  • spring Cloud 消息总线(Bus)是什么
  • 一、消息总线的概念
  • 二、消息总线的作用
  • 三、什么是消息代理


前言



spring Cloud 消息总线(Bus)是什么

一、消息总线的概念

轻量级的消息代理来构建一个公用的消息主题

消息主题的目的:让系统中所有微服务的实例都链接起来。

消息主题(公用的)所产生的消息会被所有的实例监听和消费,我们将这整个过程叫做消息总线


二、消息总线的作用

各个实例都可以方便的广播一些需要让其他实例都知道的事情。

前提:所有的实例都链接在该主题上

spring cloud stream广播消息_消息总线


三、什么是消息代理

消息代理是一个中间件产品。

消息代理是一种消息验证、传输、路由的架构模式。

作用:

在应用程序之间起到通信调度并最小化应用之间依赖的作用。

设计代理的目的:

就是为了能够从应用程序中传入消息,并执行一些特殊的操作。

消息代理的应用场景:

  • 将消息路由到一个或者多个目的地。
  • 消息转换为其他的变现方式。
  • 执行消息的聚集、分解,并将结果发送到它们的目的地,然后重新组合响应返给消息用户。
  • 调用web服务来检索数据。
  • 响应事件和错误。
  • 使用发布-订阅模式来提供内容或基于主题的消息路由。