Amazon MQ 功能

受管服務

安全性

監控

代理程式執行個體類型

Amazon MQ 目前支援七種代理程式執行個體類型:mq.t2.micro、mq.t3.micro、mq.m4.large、mq.m5.large、mq.m5.xlarge、mq.m5.2xlarge 和 mq.m5.4xlarge,提供各種不同的 CPU、記憶體和網路效能組合。mq.t3.micro 執行個體是專為初始產品評估所設計,mq.m5.large 執行個體則適用於預設生產。Amazon MQ 還支援適用於評估和測試的單執行個體代理程式,以及推薦用於生產的複製高可用性部署模式。

按用量付費的定價

免費試用

AWS 免費方案提供每月最多 750 小時的單執行個體 mq.t2.micro 或 mq.t3.micro 代理程式,以及 ActiveMQ 代理每月最多 5GB 的 Amazon EFS 儲存或 RabbitMQ 代理每月 20GB 的 Amazon EBS,為期一年。

RabbitMQ 功能

高可用性、輸送量和訊息耐久性

Amazon MQ 與其他 Amazon Web Services 產品在相同的高可靠性基礎架構上執行。由 Amazon EBS 支援的 Amazon MQ for RabbitMQ 叢集使用異地同步複寫來實現高可用性和訊息耐久性。複寫的資料傳輸已包含在內,無須額外付費。叢集建立在單端點之上,以實現高可用性、簡單的管理以及與應用程式的輕鬆連接。

訊息路由

RabbitMQ 代理程式中的訊息在到達佇列之前透過交換進行路由。RabbitMQ 具有用於典型路由邏輯的幾種內建交換類型。

廣泛的用戶端語言支援

使用您喜歡的程式設計語言進行開發,包括:Python、.NET、PHP、Python、JavaScript、Ruby、Java 和 Go

RabbitMQ 的其他功能

ActiveMQ 功能

高可用性、輸送量和訊息耐久性

Amazon MQ 與其他 Amazon Web Services 產品在相同的高可靠性基礎架構上執行。Amazon MQ for ActiveMQ 提供由 Amazon Elastic File System (Amazon EFS) 提供支援的耐久性最佳化代理程式,以支援高可用性和訊息持久性。耐久性最佳化代理程式由 Amazon Elastic File System (Amazon EFS) 提供支援,可以跨多個可用區域 (AZ) 以冗餘方式儲存訊息,並且如果代理程式或 AZ 失敗,作用中/待命代理程式將自動容錯移轉至待命執行個體,因此您可以繼續傳送和接收訊息。將代理程式連線至網路可提供作用中-作用中可用性,以及幾乎即時的容錯移轉。Amazon MQ 還支援建立由 Amazon Elastic Block Store (EBS) 提供支援的輸送量最佳化訊息代理程式,非常適合需要高輸送量的使用案例,如大批量訂單處理、股票交易、文字處理等。輸送量最佳化訊息代理程式可減少所需的代理程式數目,以及使用 Amazon MQ 作大量應用程式的成本。

產業標準 API 和通訊協定

ActiveMQ 支援 Java Message Service (JMS) 1.1、.NET Message Service (NMS) 等多種用戶端,以及一系列其他語言,包括 Node.js、Go、Python、Ruby 及 C++。ActiveMQ 也支援傳輸層通訊協定,包括 AMQP、STOMP、OpenWire、WebSocket 及 MQTT。因為相容於產業標準,可加速從現有的訊息代理程式遷移、實現不同廠商間的相互操作性,並有助於避免依賴單一廠商。

JMS 簡訊功能

ActiveMQ 提供所有標準的 JMS 功能,包括點對點 (訊息佇列)、發布-訂閱 (主題)、請求/回覆、持久性和非持久性模式、JMS 交易和分散式 (XA) 交易。除基本佇列和主題外,ActiveMQ 另支援更多複雜模式,例如複合目標 (生產者可將同一則訊息傳送至多個目標,適合即時分析) 和虛擬目標 (發布者透過主題將訊息廣播至透過佇列訂閱的接收者集區)。

ActiveMQ 的其他功能

Product-Page_Standard-Icons_01_Product-Features_SqInk
進一步了解產品定價

造訪 Amazon MQ 定價頁面。

進一步了解 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
註冊免費帳戶

立即存取 AWS 免費方案。

註冊 
Product-Page_Standard-Icons_03_Start-Building_SqInk
開始在主控台進行建置

開始在 AWS 管理主控台使用 Amazon MQ 進行建置。

入門