消息队列MQ beta版使用限制如下:
限制内容 | 限制值 | 说明 |
---|---|---|
单MQ服务中用户可以创建的topic总数 | 5 | |
单topic中用户可以创建的订阅总数 | 5 | |
消息体大小 | 256k | 超限消息将会被丢弃 |
topic中的消息过期时间 | 30s-7天 | beta版本默认为3600s(1小时),即系统将回收进入队列超过1小时的消息 |
topic的缓存空间大小 | 1G | beta版本默认为1G,暂不支持配置,队列数据量超限时,服务会从头部开始回收未过期消息所占用的空间 |
单topic消费消息速率 | 1000条/秒 | 消息条数计算方式:以1k为单位,向上取整 示例1:入队列1.5k,被1个客户端消费消费,消息计算为2条 示例2:入队列1k,被3个客户端消费,计为3条 |
订阅消息锁定时间 | 10-60s | 默认为0,即不锁定消息,若设置为>0,则表示启用消息锁定 例:若设置为10s,客户端消费数据之后,若未返回ack,则会在10s后再次消费到未进行确认的消息 |
订阅消费位置 | 无 | 默认为0,即从队列头部开始消费 |
单客户端非业务报文频率限制 | 60/s | 对于Ping、Subscribe、Unsubscribe报文发送频率限制,超限则会断开连接 |
功能 | 是否支持 | 说明 |
---|---|---|
Connect | 支持 | 客户端发送到MQ的连接报文,connect flag必须为0xC2,否则会被断开连接 |
ConnAck | 支持 | MQ回复给客户端的连接响应,反向会断开连接 |
Publish | 支持 | MQ向客户端推送消息 |
PubAck | 支持 | 客户端收到MQ推送消息后的回复 |
Subscribe | 支持 | 客户端发送到MQ订阅topic的消息 |
SubAck | 支持 | Q发送给客户端的订阅回复,反向会断开连接 |
Unsubscribe | 支持 | 客户端发到MQ取消订阅topic的消息 |
UnsubAck | 支持 | MQ发送给客户端取消订阅的回复,反向会断开连接 |
Ping | 支持 | 客户端发往MQ的Ping报文 |
PingResp | 支持 | MQ发给客户端的Ping报文的回复 |
Disconn | 支持 | 客户端发往MQ的离线报文 |
PubRec | 不支持 | 客户端发送此类型报文会断开连接 |
PubRel | 不支持 | 客户端发送此类型报文会断开连接 |
PubComp | 不支持 | 客户端发送此类型报文会断开连接 |
限制内容 | 限制值 | 说明 |
---|---|---|
单产品规则数量 | 10 | 单产品内最多配置不超过10条规则 |