tion broker, interface engine)是一个中间，在计算机网络中用于交换消息（message）。 消息代理是的建造模块，但并不替换传统的中间件如远程过程调用 (RPC)。
目的、功能、架构.消息代理是一种架构模式，用于消息验证、变换、路由。调节应用程序的通信，极小化互相感知（依赖），有效实现解耦合。 例如，消息代理可以管理一个工作负荷队列或消息队列，用于多个接收者，提供可靠存储、保证消息分发、以及事务管理。: