消息队列(也称为 MSMQ)是一种消息处理基础结构和开发工具,用于在 Microsoft Windows 操作系统中创建分布式消息处理应用程序。此类应用程序可以在异类网络的环境中进行通信,并能在暂时无法连通的计算机之间发送消息。消息队列提供可靠的消息传递、高效的路由、安全性和基于优先级的消息处理,并支持在事务内发送消息。
一、消息处理中的主要概念 “消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。 消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。 “消息队列”是 Microsoft 的消息处理技术,它在任何安装了 Microsoft Windows 的计算机组合中