0
点赞
收藏
分享

微信扫一扫

开源稳定的消息队列 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​​

 

开源稳定的消息队列 RabbitMQ_客户端



举报

相关推荐

0 条评论