高级消息队列协议 高级消息队列协议即Advanced Message Queuing ProtocolAMQP是面向消息中间件英语Messageoriented middleware提供的开放的应用层协定其设计目标是对于消息的排序路由包括点对点和订阅发布保持可靠性保证安全性AMQP规范了消息传递方和接收方的行为以使消息在不同的提供商之间实现互操作性就像SMTPHTTPFTP等协议可以创建交互系统一样与先前的中间件标准如Java消息服务不同的是JMS在特定的API接口层面和实现行为上进行了统一而高级消息队列协议则关注于各种消息如何以字节流的形式进行传递因此使用了符合协议实现的任意应用程序之间可以保持对消息的创建传递