Provides some basic concepts regarding Message queues and applications based on MSMQ.
摘要: 该文章介绍了MSMQ的基本编程(如存储和接收消息)和基本的管理功能(如创建和删除队列)。虽然使用.Net API来是非常方便和简单的,但是在实际的MSMQ项目中,需要了解消息队列作为架构的概念。通过使用MSMQ,系统会更加松散耦合,因此更加自治 (autonomous)。需要注意的是:消息仅仅是消息,而不是内部的业务对象。因此,在设计新的分布式应用程序时,建议遵守面向服务架构 (Service-Oriented Architecture)的基本思想:通过显式定义边界、创建自治服务,让MSMQ来负责交互部分。
阅读全文
摘要: 这一篇继续分析codeproject.com上的《AppLogger, a Simple Distributed Application Logger - Part 2 (Using MSMQ)》By sebma,基于消息队列(MSMQ)的实际应用程序,其中还包含如下技术:.Net Remoting, ThreadPool, Design Patterns (Proxy Pattern and Observer Pattern),值得深入学习,相应的也提出了一些个人想法或意见。
阅读全文
摘要: 关于消息对象(MSMQ)的一些基本概念可以从《消息队列(Message Queue)简介及其使用》查阅,这里归纳在.Net 环境下应用消息队列(MSMQ)开发的一些基本对象和方法。
阅读全文
摘要: 利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。
阅读全文