ApsaraMQ for RocketMQ bir kullanıcının Message Queue for Apache RocketMQ API işlemlerini çağırma sıklığını sınırlandırır. Bir işlemi çağırmak için gönderdiğiniz istek sayısı istek hız sınırına ulaştığında yeni istekler başarısız olur. Bu durum iş sürekliliğinizi kesintiye uğratabilir. Bu konu her ApsaraMQ for RocketMQ kullanıcısı için geçerli olan API istek hız sınırlarını açıklar.
Kullanıcı başına API istek hız sınırı
Kullanıcı ifadesi bir Alibaba Cloud hesabını temsil eder. Kullanıcı başına API istek hız sınırı, bir Alibaba Cloud hesabının ve bu hesap altındaki Resource Access Management (RAM) kullanıcılarının saniyede veya dakikada bir API işlemini çağırabileceği maksimum istek sayısını belirtir.
Örneğin bir kullanıcı için OnsRegionList işleminin istek hız sınırı saniyede 50 sorgudur (QPS). Bir Alibaba Cloud hesabında beş RAM kullanıcısı bulunur. Alibaba Cloud hesabı kimlik bilgileri ve ilgili RAM kullanıcıları kullanılarak 1 saniye içinde yapılan OnsRegionList işlemi çağrıları toplamda 50 adedi aşamaz.
Message Queue for Apache RocketMQ tüm API işlemleri için istek hız sınırı uygulamaz. Aşağıdaki tablolar Message Queue for Apache RocketMQ API işlemlerine yönelik istek hız sınırlarını gösterir.
Aşağıdaki tablolarda belirtilen ölçü birimlerine dikkat edin. Varsayılan birim QPS'dir. Bazı işlemlerin istek hız sınırları dakika başına sorgu gibi farklı birimlerle ifade edilir.
Bölge yönetimi
| API | Kullanıcı başına istek hız sınırı |
| OnsRegionList | 50 QPS |
Hizmet etkinleştirme
| API | Kullanıcı başına istek hız sınırı |
| OpenOnsService | Yok |
Örnek yönetimi
| API | Kullanıcı başına istek hız sınırı |
| OnsInstanceBaseInfo | 50 QPS |
| OnsInstanceCreate | 10 QPS |
| OnsInstanceDelete | 10 QPS |
| OnsInstanceInServiceList | 50 QPS |
| OnsInstanceUpdate | 10 QPS |
Konu yönetimi
| API | Kullanıcı başına istek hız sınırı |
| OnsTopicCreate | 10 QPS |
| OnsTopicDelete | 10 QPS |
| OnsTopicList | 10 QPS |
| OnsTopicStatus | 1 QPS |
| OnsTopicSubDetail | 10 QPS |
Grup yönetimi
| API | Kullanıcı başına istek hız sınırı |
| OnsGroupCreate | 10 QPS |
| OnsGroupDelete | 10 QPS |
| OnsGroupList | 10 QPS |
| OnsGroupSubDetail | 10 QPS |
| OnsGroupConsumerUpdate | 10 QPS |
Etiket yönetimi
| API | Kullanıcı başına istek hız sınırı |
| TagResources | Yok |
| ListTagResources | 10 QPS |
| UntagResources | 10 QPS |
Tüketim yönetimi
| API | Kullanıcı başına istek hız sınırı |
| OnsConsumerAccumulate | 10 QPS |
| OnsConsumerStatus | 10 QPS |
| OnsConsumerGetConnection | 10 QPS |
| OnsConsumerResetOffset | 10 QPS |
| OnsConsumerTimeSpan | 10 QPS |
| OnsMessagePush | 10 QPS |
Mesaj sorgusu
| API | Kullanıcı başına istek hız sınırı |
| OnsMessageTrace | 10 QPS |
| OnsMessageGetByMsgId | 10 QPS |
| OnsMessageGetByKey | 10 QPS |
| OnsMessagePageQueryByTopic | Dakikada 10 sorgu |
Yayınlama ve abonelik istatistikleri
| API | Kullanıcı başına istek hız sınırı |
| OnsTrendTopicInputTps | Dakikada 15 sorgu |
| OnsTrendGroupOutputTps | Dakikada 15 sorgu |
Mesaj izleme yönetimi
| API | Kullanıcı başına istek hız sınırı |
| OnsTraceGetResult | 10 QPS |
| OnsTraceQueryByMsgId | Dakikada 30 sorgu |
| OnsTraceQueryByMsgKey | Dakikada 30 sorgu |
Ölü harf mesajı yönetimi
| API | Kullanıcı başına istek hız sınırı |
| OnsDLQMessageGetById | 10 QPS |
| OnsDLQMessagePageQueryByGroupId | 10 QPS |
| OnsDLQMessageResendById | 10 QPS |