消息队列RocketMQ版针对单用户的API调用频率有限制,即QPS限制。超过限制则会被限流,这可能会影响您的业务,请合理调用。本文介绍消息队列RocketMQ版的单用户的API QPS限制。

什么是单用户的API QPS限制

单用户的API QPS限制是指以阿里云账号为基准,该账号和其RAM用户每秒或每分钟调用此API的频率上限。

例如,OnsRegionList的单用户API QPS限制为50,有1个阿里云账号,这个账号有5个RAM用户,他们都在调用该API,那么这6个主子账号调用OnsRegionList的频率加起来不得超过50次/秒。

注意
  • 并不是所有接口都针对单用户实施了流量控制,具体以下文中的表格为准。
  • 请注意识别下文所有表格中的QPS限制单位,默认为次/秒,其他情况均已加上对应的单位,如次/分钟。

地域管理

API 单用户的QPS限制
OnsRegionList 50

服务开通

API 单用户的QPS限制
OpenOnsService

实例管理

API 单用户的QPS限制
OnsInstanceBaseInfo 50
OnsInstanceCreate 10
OnsInstanceDelete 10
OnsInstanceInServiceList 50
OnsInstanceUpdate 10

Topic管理

API 单用户的QPS限制
OnsTopicCreate 1
OnsTopicDelete 1
OnsTopicList 10
OnsTopicStatus 1
OnsTopicUpdate 10
OnsTopicSubDetail 10

Group管理

API 单用户的QPS限制
OnsGroupCreate 1
OnsGroupDelete 1
OnsGroupList 10
OnsGroupSubDetail 10
OnsGroupConsumerUpdate 10

标签管理

API 单用户的QPS限制
TagResources
ListTagResources 10
UntagResources 10

消费管理

API 单用户的QPS限制
OnsConsumerAccumulate 10
OnsConsumerStatus 10
OnsConsumerGetConnection 10
OnsConsumerResetOffset 10
OnsConsumerTimeSpan 10
OnsMessagePush 10

消息查询

API 单用户的QPS限制
OnsMessageTrace 10
OnsMessageGetByMsgId 10
OnsMessageGetByKey 10
OnsMessagePageQueryByTopic 10次/分钟

发布订阅统计

API 单用户的QPS限制
OnsTrendTopicInputTps 15次/分钟
OnsTrendGroupOutputTps 15次/分钟

消息轨迹

API 单用户的QPS限制
OnsTraceGetResult 10
OnsTraceQueryByMsgId 30次/分钟
OnsTraceQueryByMsgKey 30次/分钟

死信队列

API 单用户的QPS限制
OnsDLQMessageGetById 10
OnsDLQMessagePageQueryByGroupId 10
OnsDLQMessageResendById 10