= 概念 = 為了能讓分散的電腦之間的應用程式能互相交換大量、非同步訊息,如果訊息接收端離線或暫時無法接收檔案,則系統必須能讓訊息在接收端上線時被接收。[[BR]] 系統需求: * 必須保證資料能完整到達。 * 傳送資訊必須保密。 * 不能佔用太多系統效能,且能持續擴充使用者和訊息。 * 系統必須夠穩定,且有足夠的容錯性保持資料傳輸。 * 系統必須提供監視及管理訊息工具及錯誤回報功能。 = Advance Message Queuing Protocol (AMQP)= AMQP 是一個網路通訊協定,為了使各種應用能透過一個中介軟體來互相傳送訊息。 = Reference = * http://docs.sun.com/source/819-2224/index.html * http://en.wikipedia.org/wiki/Message_queue * http://jira.amqp.org/confluence/display/AMQP/Advanced+Message+Queuing+Protocol