消息队列 RabbitMQ版兼容开源 RabbitMQ,提供单机版和集群版两种实例类型,每种实例类型分别提供多种计算规格供选择。
消息队列 RabbitMQ版提供单机版和集群版两种实例类型。
计算规格决定了 RabbitMQ 实例的业务处理性能。RabbitMQ 实例性能主要与队列数、连接数、消息堆积情况等因素有关。
说明
实例类型 | 规格名称 | 推荐 TPS 峰值 | 建议队列数 | 最大连接数 | 最大 Channel 数量 | 存储空间取值范围 |
---|---|---|---|---|---|---|
单机版 | rabbitmq.n1.x2.medium | 3,000 | 200 | 2,000 | 6,000 | 100~4000 GiB |
集群版 | rabbitmq.n3.x2.small | 4,500 | 300 | 2,400 | 7,200 | 300~12000 GiB |
rabbitmq.n3.x2.medium | 9,000 | 600 | 6,000 | 18,000 | 300~12000 GiB | |
rabbitmq.n5.x2.medium | 15,000 | 1,000 | 10,000 | 30,000 | 500~20000GiB | |
rabbitmq.n7.x2.medium | 21,000 | 1,400 | 14,000 | 42,000 | 700~28000 GiB | |
rabbitmq.n7.x2.large | 42,000 | 2,800 | 28,000 | 84,000 | 700~28000GiB | |
rabbitmq.n9.x2.large | 54,000 | 3,600 | 36,000 | 108,000 | 900~36000GiB |
存储空间主要用于存储消息,发送的持久化消息会保存在磁盘中,内存占用过高时也会将部分数据转储到磁盘。选择存储空间容量时,需要根据业务消息的长度、副本数选择合适的存储空间。对于单机版 RabbitMQ 实例,则计算业务消息长度和预留磁盘大小之和,即可估算对应的存储空间。如果是集群模式并开启了镜像队列,则还需要考虑冗余消息带来的额外磁盘空间占用。
说明