張貼日期: Nov 28, 2017

Amazon MQ 為適用於 Apache ActiveMQ 的受管型訊息中介裝置服務,有助於在雲端上輕鬆設定及操作訊息中介裝置。訊息中介裝置可讓不同的軟體系統互相通訊及交換資訊,這些系統通常使用不同的程式語言,位在不同的平台上。訊息做為通訊骨幹,用於連接及整合分散式應用程式的元件,包括像是訂單處理、庫存管理和實現電子商務等的應用程式。ActiveMQ 為常見的開放原始碼訊息中介裝置,而 Amazon MQ 負責管理 ActiveMQ 的管理及維護作業。Amazon MQ 負責執行耗時的作業,像是佈建基礎架構、設定中介裝置、更新軟體及管理安全性。Amazon MQ 的設計能承受故障,因此可保持訊息的高可用性。透過 Amazon MQ 可直接存取 ActiveMQ 主控台,以及符合業界標準用於訊息的 API 及通訊協定,包括 JMS、NMS、AMQP、STOMP、MQTT 和 WebSocket。由於不需在應用程式內重新編寫訊息程式碼,因此輕易就能從任何使用這些標準的訊息中介裝置轉移到 Amazon MQ。

使用 Amazon MQ 完全無需前期投資,也沒有最低費用,只需針對使用的中介裝置執行個體和儲存量付費。AWS 免費方案提供最多 750 小時的單一執行個體 mq.t2.micro 中介裝置,和每月最多 1GB 的儲存空間,有效期一年。

可透過 AWS 管理主控台、命令列界面 (CLI) 或 SDK 開始使用 Amazon MQ,幾分鐘時間內就能啟動新的訊息中介裝置。

Amazon MQ 目前已在美國東部 (維吉尼亞北部)、美國東部 (俄亥俄)、美國西部 (奧勒岡)、歐洲 (愛爾蘭)、歐洲 (法蘭克福) 及亞太區域 (雪梨) 區域提供。