You need to enable JavaScript to run this app.
导航
产品规格
最近更新时间:2024.07.24 14:12:38首次发布时间:2021.08.30 16:33:48

消息队列 RabbitMQ版兼容开源 RabbitMQ,提供单机版和集群版两种实例类型,每种实例类型分别提供多种计算规格供选择。

实例类型

消息队列 RabbitMQ版提供单机版和集群版两种实例类型。

  • 单机版:部署一个 RabbitMQ 代理。
  • 集群版:部署多个 RabbitMQ 代理,可实现高可靠的消息服务。

计算规格

计算规格决定了 RabbitMQ 实例的业务处理性能。RabbitMQ 实例性能主要与队列数、连接数、消息堆积情况等因素有关。

说明

  • TPS 峰值指 RabbitMQ 实例每秒处理的消息条数,包括发送消息 TPS 和消费消息 TPS。
  • 当 TPS 峰值、队列数、连接数等指标接近规格上限时,建议根据业务需求判断是否需要紧急扩容,例如磁盘使用率长期超过规格上限 85% 时建议扩容。您可以通过云监控告警实时监控各项规格指标的数值,推荐的告警规则请参考推荐配置的告警规则
  • 如生产连接在 200 以下,会有更高的 TPS 性能上限,请结合业务场景测试并预留高峰期资源。

实例类型

规格名称

推荐 TPS 峰值

建议队列数

最大连接数

存储空间取值范围

单机版

rabbitmq.n1.x2.medium

3,000

200

2,000

100~4000 GiB

集群版

rabbitmq.n3.x2.small

4,500

300

2,400

300~12000 GiB

rabbitmq.n3.x2.medium

9,000

600

6,000

300~12000 GiB

rabbitmq.n5.x2.medium

15,000

1,000

10,000

500~20000GiB

rabbitmq.n7.x2.medium

21,000

1,400

14,000

700~28000 GiB

rabbitmq.n7.x2.large

42,000

2,800

28,000

700~28000GiB

rabbitmq.n9.x2.large

54,000

3,600

36,000

900~36000GiB

存储规格

存储空间主要用于存储消息,发送的持久化消息会保存在磁盘中,内存占用过高时也会将部分数据转储到磁盘。选择存储空间容量时,需要根据业务消息的长度、副本数选择合适的存储空间。对于单机版 RabbitMQ 实例,则计算业务消息长度和预留磁盘大小之和,即可估算对应的存储空间。如果是集群模式并开启了镜像队列,则还需要考虑冗余消息带来的额外磁盘空间占用。

说明

  • 因部分存储将用于日志和元数据数据存储,实际可用存储会小于设置的存储规格。
  • 当剩余磁盘空间低于 5GiB 时,RabbitMQ 会阻塞生产者,以减小因磁盘耗尽而导致服务崩溃的可能性。