利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。
MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Services或.Net Remoting组件时,Client端需要和Server端实时交换信息,Server需要保持联机。MSMQ则可以在Server离线的情况下工作,将Message临时保存在Client端的消息队列中,以后联机时再发送到Server端处理。
References:
1 消息队列(Message Queue)简介及其使用 http://www.cnblogs.com/rickie/archive/2004/11/16/64345.html
2 MSMQ消息队列 http://hi.baidu.com/dushm/blog/item/6aab1e3098fac999a8018e16.html/cmtid/78603b87a245ef2ac65cc3cd