

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

# 使用 Amazon MQ for RabbitMQ
<a name="working-with-rabbitmq"></a>

Amazon MQ 可讓您利用符合您需求的運算和儲存資源輕鬆地建立訊息代理程式。您可以使用 、Amazon MQ REST API 或 AWS 管理主控台建立、管理和刪除代理程式 AWS Command Line Interface。

本節描述 ActiveMQ 和 RabbitMQ 引擎類型之訊息代理程式的基本元素、列出可用的 Amazon MQ 代理程式執行個體類型及其狀態，並提供代理程式架構和組態選項的概觀。

若要了解 Amazon MQ REST API，請參閱 *[Amazon MQ REST API 參考](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/)*。

## 什麼是 Amazon MQ for RabbitMQ 代理程式？
<a name="rabbitmq-basic-elements-broker"></a>

 *代理程式*是在 Amazon MQ 上執行的訊息代理程式環境。這是 Amazon MQ 的基本建置區塊。中介裝置執行個體*類別* (`m7g`) 和*大小* (`large`、`medium`) 的合併描述稱為*中介裝置執行個體類型* （例如 `mq.m7g.large`)。
+ *單一執行個體代理程式*由 Network Load Balancer (NLB) 後方一個可用區域中的一個代理程式組成。代理程式會與您的應用程式以及 Amazon EBS 儲存磁碟區進行通訊。
+ *叢集部署*是 Network Load Balancer 後面的三個 RabbitMQ 代理程式節點的邏輯分組，每個節點共用使用者、佇列，以及跨多個可用區域 (AZ) 的分散式狀態。

如需詳細資訊，請參閱[部署 RabbitMQ 代理程式。 ](rabbitmq-broker-architecture.md)

### 接聽程式連接埠
<a name="rabbitmq-broker-listeners"></a>

 Amazon MQ 受管 RabbitMQ 代理程式支援下列接聽程式連接埠，以便透過 進行應用程式層級連線`amqps`。您也可以將這些連接埠用於使用 RabbitMQ Web 主控台和管理 API 的用戶端連線。所有連線都使用 TLS 加密來確保安全。
+ 接聽程式連接埠 `5671` - 用於透過安全 AMQP URL 進行的安全 AMQP 連線。此連接埠支援 RabbitMQ 4 中的 AMQP 0-9-1 和 AMQP 1.0 通訊協定。例如，假設有代理程式 ID 為 `b-c8352341-ec91-4a78-ad9c-a43f23d325bb` 的代理程式，部署在 `us-west-2` 地區中，以下是代理程式的完整 `amqps` URL：`b-c8352341-ec91-4a78-ad9c-a43f23d325bb.mq.us-west-2.amazonaws.com:5671`。
+ 接聽程式連接埠 `443` 和 `15671` - 您可以交替使用兩個接聽程式連接埠，透過 RabbitMQ Web 主控台或管理 API 存取代理程式。連接埠 443 提供標準 HTTPS 存取，而連接埠 15671 是具有 TLS 加密的傳統 RabbitMQ 管理連接埠。

### 屬性
<a name="broker-attributes"></a>

RabbitMQ 代理程式具有多個屬性：
+ 名稱。例如 `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`。
+ RabbitMQ Web 主控台 URL。例如 `https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com`。

  如需詳細資訊，請參閱 RabbitMQ 文件中的 [RabbitMQ Web 主控台](https://www.rabbitmq.com/management.html)。
+ 安全的 AMQP 端點。例如 `amqps://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com`。

如需代理程式屬性的完整清單，請參閱 *Amazon MQ REST API 參考*中的以下各節：
+ [REST 操作 ID：中介裝置](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker.html)
+ [REST 操作 ID：中介裝置](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-brokers.html)
+ [REST 操作 ID：中介裝置重新開機](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker-reboot.html)