Amazon MQ 功能

托管服务

安全性

监控

代理实例类型

Amazon MQ 目前支持七种代理实例类型:mq.t2.micro、mq.t3.micro、mq.m4.large、mq.m5.large、mq.m5.xlarge、mq.m5.2xlarge 和 mq.m5.4xlarge,可提供 CPU、内存和网络性能的各种组合。mq.t3.micro 实例专用于初始产品评估,而 mq.m5.large 实例用于默认产品使用。Amazon MQ 还支持适用于评估和测试的单实例代理,以及复制的高度可用部署模式(推荐用于生产)。

按实际使用量付费的定价

免费试用

AWS 免费套餐包括每月长达 750 小时的单实例 mq.t2.micro 或 mq.t3.micro 代理和高达 5GB 的 Amazon EFS 存储(对于 ActiveMQ 代理),或为期一年的 20GB Amazon EBS(对于 RabbitMQ 代理)。

RabbitMQ 功能

高可用性、吞吐量和消息持久性

与其他 Amazon Web Services 一样,Amazon MQ 在高度可靠的相同基础设施上运行。Amazon MQ for RabbitMQ 集群由 Amazon EBS 提供支持,使用多可用区复制来实现高可用性和消息持久性。数据复制功能包含在内,无额外费用。集群在单个终端节点后创建,以实现高可用性、简单管理和方便的应用程序连接。

消息路由

RabbitMQ 代理中的消息通过交换进行路由,然后到达队列。RabbitMQ 设置了几个面向典型路由逻辑的内置交换类型。

广泛的客户端语言支持

可使用您喜爱的编程语言进行开发,包括:Python、.NET、PHP、Python、JavaScript、Ruby、Java 和 Go

其他 RabbitMQ 功能

ActiveMQ 功能

高可用性、吞吐量和消息持久性

与其他 Amazon Web Services 一样,Amazon MQ 在高度可靠的相同基础设施上运行。Amazon MQ for ActiveMQ 提供由 Amazon Elastic File System (Amazon EFS) 支持的持久性优化型代理,以支持高可用性和消息持久性。由 Amazon Elastic File System (Amazon EFS) 支持的持久性优化型代理将消息冗余存储在多个可用区 (AZ) 中,如果某个代理或可用区发生故障,主动-备用代理会将故障自动转移到备用实例中,因此,您可以记录发送和接收消息。将代理连接到网络可以提供主动-主动的可用性,几乎可以即时进行故障转移。Amazon MQ 还支持创建由 Amazon Elastic Block Store (EBS) 支持的吞吐量优化型消息代理,非常适合需要高吞吐量的使用案例,如大批量订单处理、股票交易、文本处理等等。使用 Amazon MQ,吞吐量优化型代理可以减少所需代理的数量,并降低运行大容量应用程序的成本。

行业标准 API 和协议

ActiveMQ 支持 Java Message Service (JMS) 1.1、.NET Message Service (NMS) 等多种客户端,并且支持 Node.js、Go、Python、Ruby 和 C++ 等多种其他语言。ActiveMQ 还支持 AMQP、STOMP、OpenWire、WebSocket 和 MQTT 等线级协议。与行业标准的兼容性有利于从现有消息代理进行迁移,在供应商之间实现了互操作性,并帮助您避免供应商依赖。

JMS 消息收发功能

ActiveMQ 提供所有标准 JMS 功能,包括点到点(消息队列)、发布-订阅(主题)、请求/回复、持久性和非持久性模式、JMS 事务和分布式 (XA) 事务。除了基本队列和主题,ActiveMQ 还支持更复杂的模式,例如复合目标(创建者可将相同的消息发往多个目标,适用于实时分析)和虚拟目标(发布者通过主题将消息广播到通过队列订阅的接收者的池)。

其他 ActiveMQ 功能

Product-Page_Standard-Icons_01_Product-Features_SqInk
了解有关产品定价的更多信息

访问 Amazon MQ 定价页面。

了解更多 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
注册免费账户

立即享受 AWS 免费套餐。

注册 
Product-Page_Standard-Icons_03_Start-Building_SqInk
开始在控制台中构建

在 AWS 管理控制台中,使用 Amazon MQ 开始构建。

开始使用