本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
中介裝置
代理程式是在 Amazon MQ 上執行的訊息代理程式環境。這是 Amazon MQ 的基本建置區塊。代理程式執行個體類別 (m5
、t3
) 和大小 (large
、micro
) 的合併說明是代理程式執行個體類型 (例如,mq.m5.large
)。如需更多詳細資訊,請參閱 Broker instance types。
-
單一執行個體代理程式是由一個可用區域中的一個代理程式組成。代理程式會與您的應用程式以及 Amazon EBS 或 Amazon EFS 儲存磁碟區進行通訊。
-
作用中/待命代理程式是由兩個不同可用區域中的兩個代理程式所組成,並設定於備援組合中。這些代理程式會與您的應用程式及 Amazon EFS 同步通訊。
如需詳細資訊,請參閱 Broker Architecture。
當 Apache 發佈新版本時,您可以啟用自動次要版本升級,以升級到代理程式引擎的新次要版本。自動升級會發生於由星期幾、一天中的時間 (24 小時制) 和時區 (預設為 UTC) 所定義的維護時段期間。
如需建立和管理代理程式的詳細資訊,請參閱以下各節:
支援的線路通訊協定
您可以存取代理程式,方法為使用 ActiveMQ 支援的任何程式設計語言
屬性
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 參考中的以下各節: