• Let's do the Message Queue!


    Let's do the Message Queue!

    -- An Introduction in MSMQ  

    by SebastianWeber

     

    theserverside.net上有一篇介绍消息队列(MSMQ)的入门文章(English version),值得推荐。

     

    该文章介绍了MSMQ的基本编程(如存储和接收消息)和基本的管理功能(如创建和删除队列)。虽然使用.Net API来是非常方便和简单的,但是在实际的MSMQ项目中,需要了解消息队列作为架构的概念。通过使用MSMQ,系统会更加松散耦合,因此更加自治(autonomous)。需要注意的是:消息仅仅是消息,而不是内部的业务对象。因此,在设计新的分布式应用程序时,建议遵守面向服务架构(Service-Oriented Architecture)的基本思想:通过显式定义边界、创建自治服务,让MSMQ来负责交互部分。

     

    该文章包含如下主要内容:

    1. MSMQ的发展及其特性

    2. 简单示例MSMQ的编码C#

    3. MSMQ的管理,如创建或检测消息队列,从队列中删除消息,删除消息队列,设置消息队列的访问权限等等

    4. 发送消息及消息对象的属性

    5. 死信队列(Dead Letter Queue)、管理队列(Administration Queue)和响应类型(Acknowledge Types

    6. 接受消息

    7. 使用事务消息队列

    8. MSMQ 3.0

    虽然WinXP/Windows 2003支持MSMQ 3.0,且MSMQ 3.0包含了一些新的特性,如通过HTTP发送消息和支持消息分发列表等等,但是目前.Net Framework 1.1还不支持这些新的功能,.Net Framework 2.0将支持这些新特性。

     

    Source URL:

    http://theserverside.net/articles/showarticle.tss?id=LetsDoMessageQueue

    Posted by SebastianWeber

  • 相关阅读:
    Oracle简介
    Python 新建程序
    HTML 标记 3 —— CSS
    Dreamweaver 2
    Dreamweaver 1 网页制作
    has-a关系——多重私有继承
    has-a关系——包含对象成员的类
    《使用wxWidgets进行跨平台程序开发》chap02——一个简单的应用程序
    抽象基类(ABC),纯虚函数
    普通类继承
  • 原文地址:https://www.cnblogs.com/rickie/p/70791.html
Copyright © 2020-2023  润新知