本文介绍消息队列RabbitMQ版提供的实例类型。

实例类型说明

表 1. 实例类型说明
项目类别 项目 专业版 企业版 铂金版
高可用和高可靠 部署架构 共享实例(逻辑隔离),集群服务高可用,数据持久化三副本。 共享实例(逻辑隔离),集群服务高可用,数据持久化三副本。 专享实例(独占物理集群),集群服务高可用,数据持久化三副本。
SLA 99.95% 99.95% 99.99%
功能特性 可观测和监控告警 控制台实时数据观测。

更多信息,请参见监控指标

Prometheus+Grafana支持的Dashboard大盘,精细化指标数据图标展示。

更多信息,请参见Dashboard

Prometheus+Grafana支持的Dashboard大盘,精细化指标数据图标展示。

更多信息,请参见Dashboard

全球消息路由 不支持。 支持。 支持。
使用限制 集群限制 有限制。

更多信息,请参见集群限制

支持更大的消息等。

更多信息,请参见集群限制

几乎无限制。

更多信息,请参见集群限制

接口调用限制 有限制。

更多信息,请参见接口调用限制

有限制。

更多信息,请参见接口调用限制

无限制。

更多信息,请参见接口调用限制

实例类型使用限制

集群限制
限制项 专业版 企业版 铂金版
单实例的Vhost数量 单实例的Vhost数量取值范围为[Queue数量,200]。 200 4096
单实例的Connection数量 等于Queue数量×4。

单实例的Connection数量取值范围为[1000,5000]。

根据实例规格购买。

单实例至少有2000的免费额度,最大连接数为1万。

根据实例规格购买。

单实例有5万的免费额度,最大连接数为10万。

单Vhost的Exchange数量 等于Queue数量。 等于Queue数量。
单Vhost的Binding数量 等于Queue数量×10。

单Vhost的Binding数量取值范围为[4096,20000]。

等于Queue数量×10。

单Vhost的Binding数量取值范围为[4096,20000]。

单Exchange绑定的Queue数量 256 256 256

如需定制,请提交工单

单Queue的Consumer数量 等于Queue数量×4。

单Queue的Consumer数量取值范围为[50,5000]。

等于Queue数量×4。

单Queue的Consumer数量取值范围为[800,5000]。

单Connection的Channel数量 单Connection的Channel数量取值为64或Queue数量
  • 如果Queue数量小于或等于64,则单Connection的Channel数量等于64。
  • 如果Queue数量大于64,则单Connection的Channel数量等于Queue数量。
单Connection的Channel数量取值范围为[Queue数量,2048]。 3000
消息大小 64 KB 1 MB
说明 当消息小于64 KB时,算一次请求;当消息大于64 KB时,每4 KB算一次请求。
1 MB
延时消息最大延时时间 24小时 3天 7天
消息最大保留时间 3天 3天 3天
消息最大重入Queue次数 16 16 64
消息超时重试间隔 60秒 5分钟 30分钟
接口调用限制
限制项 限制项接口 专业版 企业版 铂金版
单实例发送消息 basicPublish 25000 TPS 25000 TPS
单实例同步获取消息 basicGet 500 TPS 500 TPS
单实例清Queue purgeQueue 500 TPS 500 TPS
单实例创建Exchange exchangeDeclare 500 TPS 500 TPS
单实例删除Exchange exchangeDelete 500 TPS 500 TPS
单实例创建Queue queueDeclare 500 TPS 500 TPS
单实例删除Queue queueDelete 500 TPS 500 TPS
单实例创建Binding queueBind 500 TPS 500 TPS
单实例删除Binding queueUnbind 500 TPS 500 TPS
单实例恢复消息 basicRecover 500 TPS 500 TPS
单实例重入Queue消息
  • basicReject(requeue=true)
  • basicNack(requeue=true)
20 TPS 20 TPS