高级消息队列协议(AMQP)和RabbitMQ 高级消息队列协议(Advanced Message Queuing Protocol, AMQP是开放标准,于2006年发布。 RabbitMQ也于2006年发布,采用Erlang语言编写,是唯二完整实现AMQP协议的消息队列软件(另一个是Apache Qpid)。RabbitMQ使用Erlang(由爱立信开发的通用的面向并发的编程语言),可以在多种平台运行,并且维护简便,性能卓越。