适用于 RabbitMQ 经纪商的亚马逊 MQ - Amazon MQ
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

适用于 RabbitMQ 经纪商的亚马逊 MQ

适用于 RabbitMQ 经纪商的亚马逊 MQ 是什么?

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

  • 单实例代理由 Network Load Balancer 后面的一个可用区域中的一个代理组成 (NLB) 该代理与您的应用程序和 Amazon EBS 存储卷通信。

  • 集群部署是网络负载均衡器后面的三个 RabbitMQ 代理节点的逻辑分组,每个节点共享用户、队列和跨多个可用区(AZ)的分布式状态。

有关更多信息,请参阅 适用于 RabbitMQ 经纪商的 Amazon MQ 部署选项

您可以启用自动次要版本升级 以在 RabbitMQ 引擎的新版本发布时自动升级到代理引擎的新次要版本。自动升级发生在由一周中的某一天、一天中的时间(24 小时格式)和时区(默认)定义UTC的维护时段内。

受支持的协议

您可以使用 RabbitMQ 支持的任何编程语言并启用以下协议来访问您的 RabbitMQ 代理:TLS

侦听器端口

Amazon MQ 托管 RabbitMQ 代理支持以下侦听器端口,用于应用程序级连接amqps,以及使用 RabbitMQ Web 控制台和管理进行客户端连接。API

  • 监听器端口 5671-用于通过安全连接建立的连接AMQPURL。例如,给定部署us-west-2在该区域的具有经纪商 ID b-c8352341-ec91-4a78-ad9c-a43f23d325bb 的经纪人,以下是该经纪人的完整内容amqpURL:b-c8352341-ec91-4a78-ad9c-a43f23d325bb.mq.us-west-2.amazonaws.com:5671.

  • 监听器端口44315671-两个侦听器端口可以互换使用,通过 RabbitMQ Web 控制台或管理端访问代理。API

Attributes

RabbitMQ 代理具有几个属性:

  • 名称。例如,MyBroker

  • ID。例如,b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9

  • 亚马逊资源名称 (ARN)。例如,arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9

  • RabbitMQ 网络控制台。URL例如,https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com

    有关更多信息,请参阅 RabbitMQ 文档中的 RabbitMQ Web 控制台

  • 安全的AMQP终端节点。例如,amqps://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com

有关经纪商属性的完整列表,请参阅 Amazon MQ REST API 参考中的以下内容: