
AMQP和RabbitMQ入门
Joern Barthel在本文中介绍了高级消息队列协议(AMQP),他使用了Ruby编写的客户端和EDA风格的一个应用来解释了协议的运作方法。在后台是Erlang编写的开源服务器RabbitMQ负责提供服务。

Joern Barthel在本文中介绍了高级消息队列协议(AMQP),他使用了Ruby编写的客户端和EDA风格的一个应用来解释了协议的运作方法。在后台是Erlang编写的开源服务器RabbitMQ负责提供服务。
近日,SpringSource(VMware下的一个部门)发布了Spring AMQP 1.0 GA(1.0.0.RELEASE)。Spring AMQP项目将Spring核心概念应用到了基于AMQP的消息解决方案的开发上,并且提供了Java与.NET两个版本。
Paul Fremantle在他的博客上宣布了一个新的开源项目和产品:WSO2 Message Broker。MB基于Apache Qpid并且支持Amazon SQS API和WS-Eventing。
AMQP来自于JPMorgan内部,这归功于John O'Hara。但John O'Hara的设想不仅仅是内部处理事情的一种新方式。围绕于此的标准和开源技术势头渐劲。Jeff Gould和其他人阐释了AMQP来于何处、谁在驱动它、以及它可能往何处发展。
如果你指望这篇题为《超越REST?使用XMPP PubSub构建数据服务》的幻灯片会让REST的拥护者竭力反对,那就大错特错了。实际上,它是围绕不同PubSub方案的优缺点展开了讨论。
最近有几个流行的Ruby项目开始使用Erlang了。让我们看看EngineYard的Vertebra和Powerset的Fuzed,以及Github最近是如何使用Erlang的。
数周以前JBoss(已被Red Hat收购)发布了JBoss Messaging 1.2,JBossMQ的取代产品,并增加了产品级消息传送系统所需要的集群和透明故障转移功能。InfoQ采访了JBoss Messaging项目领导人(Ovidiu Feodorov)和技术领导人(Tim Fox),深入了解这个最新发布版以及他们对JMS和SOA的总体看法。
新组成的AMQP工作组于2006年1月20日发布了高级消息队列协议(AMQP规范0.8),该工作组由JP Morgan Chase、RedHat、Twist、IONA、Cisco以及其它单位组成。AMQP是一个基于消息队列的开放协议,设计时考虑了性能和可交互性;它为基于队列的消息机制定义了一个协议和模型。