代理
代理 是运行在 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 Resource Name(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 控制台 URL,但每次只有一个 URL 处于活动状态。同样,Amazon MQ 为每个线级协议提供两个终端节点,但每次每对中只有一个终端节点处于活动状态。-1
和 -2
后缀表示冗余对。
有关代理属性的完整列表,请参阅《Amazon MQ REST API 参考》中的以下内容: