Fork me on GitHub

开源稳定的消息队列 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系列三 (深入消息队列)

posted @ 2012-10-27 22:27  张善友  阅读(17082)  评论(2编辑  收藏  举报