实例类型

更新时间:

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

实例类型说明

重要

仅华北1(青岛)、华北5(呼和浩特)、日本(东京)华北2 金融云(邀测)地域支持新购预付费系列实例的专业版实例,其他地域不再支持。存量专业版实例仍可进行消息收发、升降配等操作,正常业务不受影响。

表 1. 实例类型说明

项目类别

项目

Serverless系列实例

预付费系列实例

按累积量

预留+弹性

企业版

铂金版

专业版

计费方式

按累积消息收发次数收费。具体计费信息,请参见Serverless系列计费说明

预留容量,超出预留容量按量计费。具体计费信息,请参见Serverless系列计费说明

包年包月(预付费)

支持弹性TPS能力,开启弹性TPS功能后,消息收发TPS峰值上限可在基础规格上增加一定范围。

具体计费信息,请参见预付费系列计费说明

高可用和高可靠

部署架构

共享实例(逻辑隔离)

共享实例(逻辑隔离)

专享实例(独占物理集群)

共享实例(逻辑隔离)

服务可用性

多可用区服务高可用

数据可靠性

数据持久化三副本

SLA

99.95%

99.95%

99.99%

99.95%

功能特性

可观测和监控告警

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

更多信息,请参见Dashboard

控制台实时数据观测。

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

全球消息路由

支持。

不支持。

传输加密

是否支持TLS链路加密(TLS v1.2)功能,用于客户端验证服务端真伪

支持。

不支持。

存储加密

不支持。

支持。

不支持。

使用限制

集群限制

支持更大的消息等。

几乎无限制。

有限制。

接口调用限制

有限制。

无限制。

有限制。

实例类型使用限制

集群限制

限制项

Serverless系列实例

预付费系列实例

预留+弹性/按累积量

企业版

铂金版

专业版

弹性TPS能力上限

最大5万次/秒

基础TPS规格的1倍,最大5万次/秒

基础TPS规格的1倍,最大5万次/秒

基础TPS规格的0.5

单实例的Vhost数量

200

4096

200

单实例的Exchange数量

6000

80000

6000

单实例的Binding数量

2

2

单实例可创建的Queue数量

6000

80000

6000

单实例的Connection数量

最大连接数为1万。

根据实例规格购买。

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

等于Queue数量×4。

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

Exchange绑定的Queue数量

256

256

如需定制,请联系阿里云技术支持。

256

QueueConsumer数量

等于Queue数量×4。

QueueConsumer数量取值范围为[800,5000]

等于Queue数量×4。

QueueConsumer数量取值范围为[50,5000]。

ConnectionChannel数量

ConnectionChannel数量取值范围为Min[Queue数量,2048]。

  • Queue数量小于2048,则Channel数量限制值为Queue的数量。

  • Queue数量大于等于2048,则Channel数量限制值为2048。

3000

ConnectionChannel数量取值为64Queue数量

  • 如果Queue数量小于或等于64,则单ConnectionChannel数量等于64。

  • 如果Queue数量大于64,则单ConnectionChannel数量等于Queue数量。

消息大小

1 MB

3 MB

64 KB

延时消息最大延时时间

7

7

24小时

消息最大保留时间

3

3

3

最大投递次数

16

64

16

消费超时时间

15分钟

60分钟

10分钟

接口调用限制

限制项

限制项接口

Serverless系列实例

预付费系列实例

预留+弹性/按累积量

企业版

铂金版

专业版

单实例同步获取消息

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