適用於 ActiveMQ 經紀商的 Amazon MQ - Amazon MQ

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

適用於 ActiveMQ 經紀商的 Amazon MQ

什麼是適用於 ActiveMQ 經紀人的 Amazon MQ?

代理程式是在 Amazon MQ 上執行的訊息代理程式環境。這是 Amazon MQ 的基本建置區塊。代理程式執行個體類別 (m5t3) 和大小 (largemicro) 的合併說明是代理程式執行個體類型 (例如,mq.m5.large)。如需詳細資訊,請參閱Broker instance types

  • 單一執行個體代理程式是由一個可用區域中的一個代理程式組成。代理程式會與您的應用程式以及 Amazon EBS 或 Amazon EFS 儲存磁碟區進行通訊。

  • 作用中/待命代理程式是由兩個不同可用區域中的兩個代理程式所組成,並設定於備援組合中。這些代理程式會與您的應用程式以及 Amazon EFS 進行同步通訊。

如需詳細資訊,請參閱適用於 ActiveMQ 代理程式的 Amazon MQ 部署選項

當 Apache 發佈新版本時,您可以啟用自動次要版本升級,以升級到代理程式引擎的新次要版本。自動升級會在星期幾、一天中的時間 (24 小時制) 和時區 (UTC依預設) 所定義的護時段進行。

如需建立和管理代理程式的詳細資訊,請參閱以下各節:

支援的線路通訊協定

您可以使用 ActiveMQ 支援的任何程式設計語言,以及TLS明確啟用下列通訊協定來存取代理程式:

Attributes

ActiveMQ 代理程式具有多個屬性,例如:

  • 名稱 (MyBroker)

  • ID (b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9)

  • Amazon 資源名稱(ARN)(arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9

  • 主 ActiveMQ Web 主控台 URL () https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:8162

    如需詳細資訊,請參閱 Apache ActiveMQ 文件中的 Web 主控台

    重要

    如果您指定的授權映射不包含 activemq-webconsole 群組,您便無法使用 ActiveMQ Web 主控台,因為該群組未獲授權傳送或接收來自 Amazon MQ 代理程式的訊息。

  • 線路通訊協定端點:

    • amqp+ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:5671

    • mqtt+ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:8883

    • ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:61617

      注意

      這是一個 OpenWire 端點。

    • stomp+ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:61614

    • wss://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:61619

    如需詳細資訊,請參閱 Apache ActiveMQ 文件中的設定傳輸

注意

對於作用中/待命代理程式,Amazon MQ 提供兩個 ActiveMQ Web 主控台URLs,但一次只有一個處URL於作用中狀態。同樣地,Amazon MQ 為每個線路通訊協定提供兩個端點,但每個配對中一次只有一個作用中的端點。-1-2 尾碼表示備援組合。

如需代理程式屬性的完整清單,請參閱 Amazon MQ REST API 參考資料中的以下內容:

經紀人用戶

ActiveMQ 使用者是可以存取 ActiveMQ 代理程式的佇列和主題的人員或應用程式。您可以將使用者設定為具有特定許可。例如,您可以允許某些使用者存取 ActiveMQ Web 主控台

群組是一個語義標籤。您可以將群組指派給使用者,並設定可供群組傳送、接收和管理特定佇列和主題的許可。

重要

對使用者進行變更,不會立即將變更套用至使用者。若要套用變更,您必須等待下一個維護時段或重新啟動代理程式

如需使用者和群組的詳細資訊,請參閱 Apache ActiveMQ 文件中的以下章節:

如需建立、編輯和刪除 ActiveMQ 使用者的詳細資訊,請參閱以下各節:

使用者屬性

如需使用者屬性的完整清單,請參閱 Amazon MQ REST API 參考中的以下內容: