Amazon MQ

適用於 Apache ActiveMQ 的受管訊息代理服務

Amazon MQ 是一項適用於 Apache ActiveMQ 的受管訊息代理服務,可讓您輕鬆地在雲端設定及操作訊息代理程式。訊息代理程式可允許不同的軟體系統 (通常是使用不同的程式設計語言和平台) 彼此通訊及交換資訊。訊息是通訊的骨幹,用於連接及整合分散式應用程式的元件,例如電子商務的訂單處理、庫存管理和訂單履行。Amazon MQ 負責管理及維護 ActiveMQ 這款熱門的開放原始碼訊息代理程式。系統會自動佈建基礎設施,為您提供高可用性和訊息耐久性,以支援應用程式的可靠性。有了 Amazon MQ,您可以直接存取 ActiveMQ 主控台以及訊息的產業標準 API 與協定,包括 JMS、NMS、AMQP、STOMP、MQTT 和 WebSocket。您可以輕鬆地從使用上述標準的任何訊息代理程式移到 Amazon MQ,因為您不必在應用程式中重新編寫任何訊息程式碼。

開始使用 Amazon MQ 非常簡單。您可以使用 AWS 管理主控台或命令列界面 (CLI),在最短的時間內啟動訊息代理程式。而且使用 Amazon MQ 無須事先投資硬體或軟體,也不需要支付最低費用。您只須按代理程式執行個體和儲存使用量付費。

enterprise_messaging

優點

全受管

Amazon MQ 可讓您輕鬆地在雲端設定及操作訊息代理程式。您可以使用 AWS 管理主控台、CLI 或 API 呼叫,在最短的時間內啟動生產就緒型訊息代理程式。您不需佈建硬體,也不必安裝及維護 ActiveMQ 軟體。Amazon MQ 會負責處理設定和進行中的管理任務,例如軟體升級、安全性更新以及故障偵測和故障恢復。Amazon MQ 已與 Amazon CloudWatch 整合,因此您可以監控指標以及產生警示,以取得有關潛在問題的提醒。例如,您可以監控佇列的深度,或是在訊息未成功傳送時產生警示。

輕鬆遷移

Amazon MQ 可讓您輕鬆地將訊息遷移至雲端,同時保有應用程式間的現有連接。它支援訊息的產業標準 API 和協定,包括 JMS、NMS、AMQP、STOMP、MQTT 和 WebSocket。它可讓您從使用上述標準的任何訊息代理程式移到 Amazon MQ,而不必在應用程式中重新撰寫任何訊息程式碼。在大部分情況下,您只要將 Amazon MQ 代理程式的終端節點更新為連接至現有的應用程式,即可開始傳送訊息。

可用性與耐久性

Amazon MQ 提供高可用性與訊息耐用性。它與其他 Amazon Web Services 產品在相同的高可靠性基礎設施上執行。Amazon MQ 一律會以冗餘方式將訊息存放至多個可用區域 (AZ)。作用中/備用代理程式專為高可用性所設計。當代理程式或甚至所有可用區域發生故障時,Amazon MQ 會自動移轉至備用執行個體,讓您能夠繼續收發訊息。

 

低成本

使用 Amazon MQ,您只需按實際用量付費。沒有最低費用或預付款項。您只需為代理程式執行個體的執行時數以及每月使用的儲存付費。Amazon MQ 可免費試用。AWS 免費方案包含最多 750 小時的單一執行個體 mq.t2.micro 代理程式以及每個月多達 1 GB 的儲存,為期一年。您不必維護基礎設施,因此可以重新規劃或淘汰與訊息代理程式相關的現場部署伺服器、儲存和負載平衡器。

部落格和文章

進一步了解 Amazon MQ 功能

瀏覽功能頁面
準備好開始使用了嗎?
註冊
還有其他問題嗎?
聯絡我們