发布于: Nov 4, 2020

Amazon MQ 现在支持 RabbitMQ,这是一款热门的开源消息代理。这让您能够将现有的 RabbitMQ 消息代理迁移到 AWS 而无需重写代码。Amazon MQ 是一种完全托管的服务,为您预置并管理 RabbitMQ 和 Apache ActiveMQ 等开源消息代理。Amazon MQ for RabbitMQ 既管理单一消息代理,也管理集群化的消息代理,并处理预置基础设施、设置代理和更新软件等任务。

消息代理是构建分布式系统时的一项关键组件,因为其允许不同的软件系统进行通信和交换信息。Amazon MQ 使连接现有应用程序的过程变得非常简单,因为它采用行业标准 API 和协议(其中包括 JMS、NMS、AMQP 1.0 和 0-9-1、STOMP、MQTT 和 WebSocket)进行消息收发。 Amazon MQ 为您预置高度可用的 RabbitMQ 集群消息代理与内置的 AWS 集成,帮助您加速应用程序开发。Amazon MQ 目前支持 RabbitMQ 版本 3.8.6,并支持版本升级。

使用 Amazon MQ for RabbitMQ ,无前期投资,无最低费用。您只需按代理实例和存储使用量付费。AWS 免费套餐包含每月最多 750 小时的单实例 mq.t3.micro 代理以及最多 20GB 的存储,使用期为一年。

Amazon MQ for RabbitMQ 在当前 Amazon MQ 可用的所有区域可用。要查看提供 Amazon MQ 的所有区域,请参阅 AWS 区域表。 

您可以通过 AWS 管理控制台、命令行界面 (CLI) 或开发工具包开始使用 Amazon MQ,并在几分钟内启动新的消息代理。

要了解更多信息,请参阅以下资源: