高級消息隊列協議

高階訊息佇列協定即Advanced Message Queuing Protocol （ AMQP ） 是提供的開放的應用層協定 ， 其設計目標是對於訊息的排序 、 路由 （ 包括點對點和訂閱 - 發佈 ） 、 保持可靠性 、 保證安全性 。 AMQP規範了訊息傳遞方和接收方的行爲 ， 以使訊息在不同的提供商之間實現互操作性 ， 就像SMTP ， HTTP ， FTP等協議可以創建交互系統一樣 。 與先前的中間件標準 （ 如Java訊息服務 ） 不同的是 ， JMS在特定的API接口層面和實現行爲上進行了統一 ， 而高階訊息佇列協定則關注於各種訊息如何以字節流的形式進行傳遞 。 因此 ， 使用了符合協議實現的任意應用程序之間可以保持對訊息的創建 、 傳遞 。