消息队列 RabbitMQ 版 使用限制

这篇列举了 TDMQ RabbitMQ 版对集群的使用限制,请你在使用产品时注意不要超出对应的限制值,避免出现异常。

相关产品
消息队列 RabbitMQ 版 产品页,含版本规格、价格与购买入口。

一、集群资源限制

Serverless 版开源托管版

二、集群购买和规格限制

限制项 专业版 铂金版
预留 TPS 规格 1k – 10w,具体请参照 产品规格。 10w – 100w TPS,可定制化提供规格
弹性 TPS 倍数 弹性 TPS(请提 工单咨询):1k – 4k TPS 预留规格,额外弹性 TPS 上限为预留规格的 0.5 倍。5k TPS 以上预留规格,额外弹性 TPS 上限为预留规格的 1 倍。 弹性 TPS(请提 工单咨询):额外弹性 TPS 上限为预留规格的 1 倍

三、字符规范限制

限制项 限制说明
集群名称 不能为空,只能包含数字、字母、“-”和“_”。3个字符 – 64个字符。
Vhost 名称 不能为空,只能包含字母、数字、“.”、“-”、“_”及“/”。1个字符 – 64个字符。
Exchange 名称 不能为空,只能包含字母、数字、“.”、“-”及“_”。1个字符 – 64个字符。
Queue 名称 不能为空,只能包含字母、数字、“.”、“-”及“_”。1个字符 – 64个字符。
Binding Key 不能为空,只能包含字母、数字、短划线(-)、下划线(_)、英文句号(.)、at符号(@)、井号(#)、星号(*)。1个字符 – 255个字符。

四、集群资源限制

限制类型 限制项 专业版 铂金版(即将上线)
集群维度 单集群的 Vhost 数量 250 4,500
 单集群的 Queue 数量 每个集群默认限制:6,000 每个集群默认限制:10,000,可定制化调整
 单集群的 Exchange 数量 等于集群的 Queue 限制数量 等于集群的 Queue 限制数量
 单集群的 Connection 数量 10,000 100,000
 单集群的 User 数量 20 20
 单集群的 Binding 数量 10,000 20,000
Exchange 维度 Exchange 路由类型 可选类型包含direct,fanout,topic 及 headers,创建时必选其一 可选类型包含direct,fanout,topic 及 headers,创建时必选其一
Connection 维度 单 Connection 的最大 Channel 数 1,024 1,024,可定制化调整
消息相关 消费超时时间(consumer_timeout) 30min 默认30min,最大12小时,可定制化调整
 延时消息最大延时时间 40天 40天,可定制化调整
 消息保留时间 3天 默认3天,最大30天
 单条消息大小 4MB,超过限制的消息会报异常 4MB,可定制化调整
 消息重投递次数 16次 默认16次,最大64次

五、集群限流

集群 TPS 的计数规则请查看 Serverless 版计费规则(价格说明 > 计算费用)。

限制类型 限制项 限制内容
限流阈值 集群总 TPS(生产 + 消费) 限流阈值 等于购买的集群 TPS 规格
 集群生产和消费 TPS 限流比例 “生产TPS” 和 “消费TPS” 的限流比例默认为1:1。例如,集群 TPS 规格为1000 TPS,则生产和消费的 TPS 限流阈值均为500 TPS。即将支持自行在控制台调整生产和消费的限流比例,最低比例为1:4,最高比例为4:1。当前如需调整,请 联系我们。

六、集群购买和规格限制

限制项 限制说明
镜像版本 支持开源 RabbitMQ 的稳定版本:3.8.303.11.83.13.7(推荐)
节点规格 只能购买或变配到在售的节点规格,具体请参照产品规格。
节点数量 单节点:1 – 7 个节点(只支持奇数个节点),不具备生产高可用,无法保证 SLA,建议用于测试环境。多节点:3 – 7 个节点(只支持奇数个节点),具备生产高可用,保证 SLA。
部署形态 单可用区部署:不支持跨 AZ 容灾。多可用区部署:支持跨 AZ 容灾,节点数量需要 3 个或以上。需要选择 2 – 3 个可用区。
单节点存储规格 200 – 20000 GB。
镜像队列 集群为多节点时支持。

七、集群资源限制

限制类型 限制项 限制数量
集群维度 单集群的 Vhost 数量 20
 单集群的 User 数量 200
 单集群的 Binding 数量 10000
Vhost 维度 单 Vhost 的 Queue 数量 1000
 单 Vhost 的 Exchange 数量 1000
 单 Vhost 的 Connection 数量 5000
Exchange 维度 Exchange 路由类型 可选类型包含 direct,fanout,topic headers 及 x-delayed-message,创建时必选其一
Connection 维度 单 Connection 的最大 Channel 数 1024
消息相关 消费超时时间(consumer_timeout) 30 分钟
 延时消息最大延时时间 开源的默认限制:约 49 天
 单条消息大小(max_message_size) 开源的默认限制:128 MB

八、字符规范限制

限制项 限制说明
集群名称 不能为空,只能包含数字、字母、“-”和“_”。3个字符 – 64个字符。
Vhost 名称 不能为空,只能包含字母、数字、“.”、“-”、“_”及“/”。1个字符 – 64个字符。
Exchange 名称 不能为空,只能包含字母、数字、“.”、“-”及“_”。1个字符 – 64个字符。
Queue 名称 不能为空,只能包含字母、数字、“.”、“-”及“_”。1个字符 – 64个字符。
Binding Key 不能为空,只能包含字母、数字、短划线(-)、下划线(_)、英文句号(.)、at符号(@)、井号(#)、星号(*)。1个字符 – 255个字符。
赞 (0)
上一篇 4天前
下一篇 4天前