Amazon MQ for ActiveMQ 代理 - Amazon MQ
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon MQ for ActiveMQ 代理

什么是 Amazon MQ for ActiveMQ 代理?

代理 是运行在 Amazon MQ 上的消息代理环境。它是 Amazon MQ 的基本构建块。代理实例 (m5,t3) 和大小 (large,micro) 的组合描述称为代理实例类型(例如mq.m5.large)。有关更多信息,请参阅 Broker instance types

  • 单实例代理由一个可用区中的一个代理组成。代理与您的应用程序以及 Amazon EBS 或 Amazon EFS 存储卷进行通信。

  • 主动/备用代理由两个不同可用区中的两个代理组成,配置为冗余对。这些代理与您的应用程序以及 Amazon EFS 进行同步通信。

有关更多信息,请参阅 Amazon MQ for ActiveMQ 代理的部署选项

您可以启用自动次要版本升级以在 Apache 发布代理引擎的新次要版本时自动升级到新次要版本。自动升级在维护时段内发生,该维护时段使用星期几、几点(24 小时格式)和时区(默认为 UTC)定义。

有关创建和管理代理的信息,请参阅以下内容:

支持的线级协议

您可以访问您的代理,方法是使用 ActiveMQ 支持的任何编程语言并通过为以下协议明确启用 TLS:

Attributes

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 URLs 控制台,但一次只有一个 URL 处于活动状态。同样,Amazon MQ 为每个线级协议提供两个终端节点,但每次每对中只有一个终端节点处于活动状态。-1-2 后缀表示冗余对。

有关代理属性的完整列表,请参阅《Amazon MQ REST API 参考》中的以下内容:

代理用户

ActiveMQ 用户是能够访问 ActiveMQ 代理的队列和主题的人或应用程序。您可以将用户配置为具有特定权限。例如,您可以允许某些用户访问 ActiveMQ Web 控制台

是一个语义标签。您可以为用户分配组,并为组配置发送、接收和管理特定队列和主题的权限。

重要

对用户进行更改不会立即将更改应用于用户。要应用更改,必须等待下一维护时段或者重启代理

有关用户和组的信息,请参阅 Apache ActiveMQ 文档中的以下部分:

有关创建、编辑和删除 ActiveMQ 用户的信息,请参阅以下内容:

用户属性

有关用户属性的完整列表,请参阅《Amazon MQ REST API 参考》中的以下内容: