消息代理(消息中间件的一种组件):在不同系统/服务之间接收、缓存/持久化、路由并转发消息的中介软件,使发送方与接收方解耦,常用于异步通信与事件驱动架构。(在不同语境下也可泛指“消息队列/事件总线”类产品的一部分。)
The message broker routes events to the right service.
消息代理会把事件路由到正确的服务。
To improve reliability, we publish orders to a message broker so downstream services can process them asynchronously even if one service is temporarily offline.
为提高可靠性,我们把订单发布到消息代理中,这样下游服务即使临时离线也能异步处理这些消息。
/ˈmɛsɪdʒ ˈbroʊkər/
message 源自中古法语 message,进一步可追溯到拉丁语 missus(“送出、派遣”相关);broker 源自中古英语/古法语,原指“居间撮合交易的人”。合在一起,message broker 字面意思是“消息的居间者”,引申为在软件系统中替各方“撮合、转递消息”的中介组件。