開源穩定的消息隊列 RabbitMQ


    RabbitMQ是一個在AMQP協議標准基礎上完整的,可服用的企業消息系統。他遵循Mozilla Public License開源協議。采用 Erlang 實現的工業級的消息隊列(MQ)服務器

RabbitMQ的官方站:http://www.rabbitmq.com/
     AMQP(高級消息隊列協議) 是一個異步消息傳遞所使用的應用層協議規范,作為線路層協議,而不是API(例如JMS),AMQP 客戶端能夠無視消息的來源任意發送和接受信息。AMQP的原始用途只是為金融界提供一個可以彼此協作的消息協議,而現在的目標則是為通用消息隊列架構提供通用構建工具。因此,面向消息的中間件 (MOM)系統,例如發布/訂閱隊列,沒有作為基本元素實現。反而通過發送簡化的AMQ實體,用戶被賦予了構建例如這些實體的能力。這些實體也是規范的一 部分,形成了在線路層協議頂端的一個層級:AMQP模型。這個模型統一了消息模式,諸如之前提到的發布/訂閱,隊列,事務以及流數據,並且添加了額外的特性,例如更易於擴展,基於內容的路由。
目前該開源項目已非常成熟,並應用於金融系統等領域,具有高並發效率,高可靠性等特點,並提供了相應的.net客戶端實現(含源碼)。.NET客戶端下載鏈接http://www.rabbitmq.com/dotnet.html

 

相關文章:

Using RabbitMQ with C# and .NET

A basic walkthrough of RabbitMQ using C#.NET examples 

Creating an AMQP Sample App using RabbitMQ

Mono:System.Messaging

ZeroMQ via C#: Introduction

淘寶Mysql: RabbitMQ實踐和分享

NET下RabbitMQ實踐[配置篇]

NET下RabbitMQ實踐[示例篇]

NET下RabbitMQ實踐[WCF發布篇]

NET下RabbitMQ實踐[實戰篇]

RabbitMQ 的 .NET 開發包 EasyNetQ

RabbitMQ3.0版本有所簡化,改進了對STOMP和MQTT的支持

http://www.cnblogs.com/haoxinyue/tag/RabbitMQ/

RabbitMQ系列二(構建消息隊列)

RabbitMQ系列三 (深入消息隊列)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM