软件 什么是消息代理? -技术百科的定义

什么是消息代理? -技术百科的定义

目录:

Anonim

定义-Message Broker是什么意思?

消息代理是一个中间程序,可以通过电信介质将系统的语言从一种国际上适用的语言转换为另一种语言。


在电信网络中,程序通过交换正式定义的消息(即通过消息传递的方式)进行交互。 在这些网络中,消息代理充当中间程序,它将消息从发送者的正式消息传递协议转换为接收者的正式消息传递协议。


消息代理也称为集成代理或中间件。

Techopedia解释了Message Broker

消息代理是用于验证,转换和路由消息的体系结构设计。 它们充当中级程序来触发应用程序之间的通信。 这有助于最大程度地减少相互之间的意识,即应用程序应具备的能力以有效地使用解耦来交换消息。


消息代理的目的是从应用程序接收入站消息并对其执行操作。 消息代理可以执行的一些操作示例如下:

  • 将邮件定向到一个或多个目标。
  • 将消息翻译为其他表示形式。
  • 与另一个存储库通信以增强消息或保存消息。
  • 调用Web服务以检索数据。
  • 回复错误或事件。
  • 使用发布-订阅模式提供内容以及基于主题的消息路由。
  • 执行消息收集或聚集; 将消息分解为许多不同的消息; 将这些消息传递到所需的目的地; 将响应消息重组为一条消息,然后将其返回给用户。
各种消息传递模式,例如发布-订阅模式,都可以在不使用消息代理的情况下工作。 工作负载队列就是需要消息代理的这种模式。 这些是由各种接收者管理的消息队列。 这类队列实际上应该在单个点上进行监督,处理和一般可靠地保持。

什么是消息代理? -技术百科的定义