http://www.cnblogs.com/haogj/archive/2011/04/19/2020646.html
利用 Microsoft Windows"消息队列",应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。例如,假设有一个必须每周七天,每天 24 小时运行的零售销售点应用程序。如果此应用程序后面的数据库系统出现故障,销售人员可能需要开始手动处理订单。通过使用"消息队列",可以设置系统,将停机期间无法处理的订单放入队列并在数据库恢复后立即处理它们。
在 Microsoft Visual Studio 和 Microsoft Windows 软件开发工具包 (SDK) 中,可以使用 MessageQueue 组件的实例快捷方便地连接到现有的消息队列,检查它们的内容并发送和接收消息。此外,还可以使用"服务器资源管理器"在任何可以访问的服务器上查看消息队列,并查看有关这些队列中包含的消息的信息。可以将一个队列从"服务器资源管理器"添加到组件的设计器中,以自动创建被配置为与该队列交互的组件。
消息处理和消息为基于服务器的应用程序组件之间的进程间通信提供了强大灵活的机制。同组件间的直接调用相比,它们具有若干优点,其中包括:
原文:http://www.cnblogs.com/ein-key5205/p/3593667.html