消息队列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 | 10 |
| OnsTopicDelete | 10 |
| OnsTopicList | 10 |
| OnsTopicStatus | 1 |
| OnsTopicSubDetail | 10 |
Group管理
| API | 单用户的QPS限制 |
|---|---|
| OnsGroupCreate | 10 |
| OnsGroupDelete | 10 |
| 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 |