消息队列(也称为 MSMQ)是一种消息结构和开发工具,用于创建 Microsoft Windows 的分布式消息应用程序。为消息队列开发的应用程序将消息发送到队列,队列是临时存储位置,如果条件允许,消息可以继续到达其最后目标位置。此类应用程序可以在异类网络之间通讯,可以在可能暂时无法连接到另一台计算机的计算机之间发送消息。消息队列提供了以下好处:

  • 保证的消息传递

  • 高效路由

  • 提高的安全性

  • 支持发送事务中的消息

  • 基于优先级的消息传递

具有以上功能的软件产品通常在行业中引用为:

  • 消息队列软件

  • 存储和转发软件

  • 面向消息的中间件

借助消息队列,最终用户可以在可能处于脱机状态的网络和计算机之间通讯,而不管网络和计算机的当前状态如何。系统管理员可以使用消息队列高效地管理大型、复杂的计算机网络和消息队列。


目录