代理程式 - Amazon MQ

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

代理程式

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

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

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

如需詳細資訊,請參閱 Broker Architecture

當 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 網頁主控台 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 主控台 URL,但一次只有一個作用中的 URL。同樣地,Amazon MQ 為每個線路通訊協定提供兩個端點,但每個配對中一次只有一個作用中的端點。-1-2 尾碼表示備援組合。

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