什麼是 Amazon MQ? - Amazon MQ

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是 Amazon MQ?

Amazon MQ 是 Apache ActiveMQ Classic 和 RabbitMQ 的受管訊息代理程式服務,可管理訊息代理程式的設定、操作和維護。您可以使用業界標準訊息通訊協定建立新的 Amazon MQ 代理程式,或將現有的訊息代理程式遷移至 Amazon MQ,而無需重寫訊息程式碼。

代理程式是在 Amazon MQ 上執行的訊息代理程式環境。這是 Amazon MQ 的基本建置區塊。訊息代理程式允許軟體應用程式和元件使用各種程式設計語言、作業系統和正式傳訊通訊協定來進行通訊。您可以使用 Amazon MQ 代理程式在大規模、雲端原生應用程式和元件之間進行通訊。

Amazon MQ 功能

受管維護和版本升級

Amazon MQ 會在排定的維護時段 期間為訊息代理程式執行維護時段版本升級

使用 監控代理程式 CloudWatch

Amazon MQ 與 Amazon CloudWatch 整合,因此您可以檢視和分析代理程式和佇列的指標。您可以從 Amazon MQ 主控台、 CloudWatch 主控台、命令列和 檢視和分析指標API。系統會自動收集指標,並 CloudWatch 每分鐘推送至 。

安全性

Amazon MQ 提供靜態和傳輸中訊息的加密。與代理程式的連線使用 SSL,而且存取權可以限制在 Amazon 內的私有端點VPC。附加性,您可以使用 AWS Identity and Access Management(IAM) 來控制IAM使用者和群組對特定 Amazon MQ 代理程式可以採取的動作。

Amazon MQ 上 RabbitMQ 的 Quorum 佇列 Amazon MQ

Quorum 佇列是由領導節點 (主要複本) 和追蹤節點 (其他複本) 組成的複寫佇列類型。每個節點位於不同的可用區域,因此,如果一個節點暫時無法使用,則訊息傳遞會繼續進行另一個可用區域中新選擇的領導複本。Quorum 佇列適用於處理毒物訊息,當訊息失敗並多次重新排入佇列時發生。

Amazon MQ 上 ActiveMQ 的跨區域資料複寫

跨區域資料複寫 (CRDR) 允許從主要 AWS 區域中的主要代理程式非同步訊息複寫到複本區域中的複本代理程式。透過向 Amazon MQ 發出容錯移轉請求API,目前的複本代理程式會提升為主要代理程式角色,而目前的主要代理程式則會降級為複本角色。

如何開始使用 Amazon MQ?

若要在 Amazon MQ 上開始使用 ActiveMQ Amazon MQ,請檢閱下列文件:

若要在 Amazon MQ 上開始使用 RabbitMQ Amazon MQ,請檢閱下列文件:

若要了解 Amazon MQRESTAPIs,請參閱 Amazon MQ RESTAPI參考

若要了解 Amazon MQ AWS CLI 命令,請參閱 AWS CLI 命令參考 中的 Amazon MQ

如何向 Amazon MQ 提供意見回饋?

我們歡迎並鼓勵您對文件的意見回饋。您可以使用右側的拇指向上和拇指向下圖示來提交意見回饋,也可以使用下方連結的「提供意見回饋」表單。

若要聯絡 Amazon MQ 團隊,請使用 Amazon MQ 討論論壇