Service Bus kotaları

Bu bölümde, Azure Service Bus mesajlaşmasında temel kotalar ve azaltma eşikleri listelenir.

Mesajlaşma kotaları

Aşağıdaki tabloda Azure Service Bus mesajlaşmasına özgü kota bilgileri listelanmaktadır. Service Bus fiyatlandırması ve diğer kotalar hakkında bilgi için bkz . Service Bus fiyatlandırması.

Kota adı Kapsam Değer Notlar
Azure aboneliği başına en fazla ad alanı sayısı Ad Alanı 1000 (varsayılan ve maksimum) Bu sınır sağlayıcıyı Microsoft.ServiceBus temel alır, katmana dayalı değildir. Bu nedenle, tüm katmanlardaki toplam ad alanı sayısıdır. Ek ad alanları için sonraki istekler reddedilir.
Kuyruk veya konu boyutu Entity

1, 2, 3, 4 GB veya 5 GB

Premium SKU'da ve bölümlemenin etkinleştirildiği Standart SKU'da en fazla kuyruk veya konu boyutu 80 GB'tır.

Mesajlaşma birimi başına premium ad alanı için toplam boyut sınırı 1 TB'tır. Bir ad alanı içindeki tüm varlıkların toplam boyutu bu sınırı aşamaz.

Kuyruğun veya konunun oluşturulması/yükseltilmesi üzerine tanımlanır.

Sonraki gelen iletiler reddedilir ve çağrı kodu tarafından bir özel durum alınır.

Şu anda kuyruğa gönderilen büyük bir ileti (boyut > 1 MB) iki kez sayılır. Ayrıca, bir konuya gönderilen büyük bir ileti (boyut > 1 MB) X + 1 kez sayılır; burada X, konuya yönelik aboneliklerin sayısıdır.

Ad alanında eşzamanlı bağlantı sayısı Ad Alanı Net Messaging: 1.000.

AMQP: 5.000.
Ek bağlantılar için sonraki istekler reddedilir ve çağrı kodu tarafından bir özel durum alınır. REST işlemleri eşzamanlı TCP bağlantılarına doğru sayılmaz.
Kuyruk, konu veya abonelik varlığındaki eşzamanlı alma isteklerinin sayısı Entity 5.000 Sonraki alma istekleri reddedilir ve çağrı kodu tarafından bir özel durum alınır. Bu kota, bir konudaki tüm aboneliklerde eş zamanlı alma işlemlerinin birleşik sayısı için geçerlidir.
Ad alanı başına konu veya kuyruk sayısı Ad Alanı Temel veya Standart katman için 10.000. Ad alanı içindeki konu ve kuyrukların toplam sayısı 10.000'den küçük veya buna eşit olmalıdır.

Premium katmanı için mesajlaşma birimi başına 1.000 (MU).
Ad alanında yeni bir konu veya kuyruk oluşturmaya yönelik sonraki istekler reddedilir. Sonuç olarak, Azure portalı aracılığıyla yapılandırılırsa bir hata iletisi oluşturulur. Yönetim API'sinden çağrılırsa, çağıran kod tarafından bir özel durum alınır.
Ad alanı başına bölümlenmiş konu veya kuyruk sayısı Ad Alanı Temel ve Standart katmanlar: 100. Bölümlenmiş her kuyruk veya konu başlığı, ad alanı başına 1.000 varlık kotası için sayılır. Ad alanında yeni bir bölümlenmiş konu veya kuyruk oluşturmak için sonraki istekler reddedilir. Sonuç olarak, Azure portalı aracılığıyla yapılandırılırsa bir hata iletisi oluşturulur. Yönetim API'sinden çağrılırsa, çağrı kodu tarafından QuotaExceededException özel durumu alınır.

Temel veya standart katman ad alanında daha fazla bölümlenmiş varlık olmasını istiyorsanız, ek ad alanları oluşturun.

Herhangi bir mesajlaşma varlık yolunun en büyük boyutu: kuyruk veya konu Entity 260 karakter.  
Herhangi bir mesajlaşma varlık adının en büyük boyutu: ad alanı, abonelik veya abonelik kuralı Entity 50 karakter.  
İleti kimliğinin en büyük boyutu Entity 128  
İleti oturum kimliğinin en büyük boyutu Entity 128  
Kuyruk, konu veya abonelik varlığı için ileti boyutu Entity Standart katman için 256 KB
Premium katman için 100 MB.

Toplu işlemler için maksimum boyut Standart katman için 256 KB ve Premium katmanı için 1 MB'tır.

İleti boyutu özelliklerin boyutunu (sistem ve kullanıcı) ve yükün boyutunu içerir. Sistem özelliklerinin boyutu senaryonuza bağlı olarak değişir.
Bu kotaları aşan gelen iletiler reddedilir ve çağrı kodu tarafından bir özel durum alınır.
Kuyruk, konu veya abonelik varlığı için ileti özelliği boyutu Entity

Her özellik için ileti özelliği boyutu üst sınırı 32 KB'tır.

Tüm özelliklerin birikmeli boyutu 64 KB'ı aşamaz. Bu sınır, sıra numarası, etiket ve ileti kimliği gibi hem kullanıcı özelliklerine hem de sistem özelliklerine sahip aracılı iletinin üst bilgisinin tamamı için geçerlidir.

Özellik paketindeki üst bilgi özellikleri üst bilgi sayısı üst bilgi sayısı: bayt/int. MaxValue.

Özel durum SerializationException oluşturulur.
Konu başına abonelik sayısı Entity Standart katman ve Premium katmanı için konu başına 2.000. Konu için ek abonelik oluşturmaya yönelik sonraki istekler reddedilir. Sonuç olarak, portal aracılığıyla yapılandırılırsa bir hata iletisi gösterilir. Yönetim API'sinden çağrılırsa, çağıran kod tarafından bir özel durum alınır.
Konu başına SQL filtresi sayısı Entity 2.000 Konu başlığında ek filtreler oluşturmaya yönelik sonraki istekler reddedilir ve çağıran kod tarafından bir özel durum alınır.
Konu başına bağıntı filtresi sayısı Entity 100.000 Konu başlığında ek filtreler oluşturmaya yönelik sonraki istekler reddedilir ve çağıran kod tarafından bir özel durum alınır.
SQL filtrelerinin veya eylemlerinin boyutu Ad Alanı Filtre koşulu dizesinin uzunluk üst sınırı: 1.024 (1 K).

Kural eylem dizesinin uzunluk üst sınırı: 1.024 (1 K).

Kural eylemi başına en fazla ifade sayısı: 32.
Ek filtrelerin oluşturulmasına yönelik sonraki istekler reddedilir ve çağıran kod tarafından bir özel durum alınır.
Ad alanı, kuyruk veya konu başına paylaşılan erişim yetkilendirme kuralları sayısı Varlık, ad alanı Varlık türü başına en fazla kural sayısı: 12.

Service Bus ad alanında yapılandırılan kurallar tüm türlere uygulanır: kuyruklar, konular.
Ek kuralların oluşturulmasına yönelik sonraki istekler reddedilir ve çağıran kod tarafından bir özel durum alınır.
İşlem başına ileti sayısı İşlem 100

Hem Send() hem de SendAsync() işlemleri için.
Ek gelen iletiler reddedilir ve çağrı kodu tarafından "Tek bir işlemde 100'den fazla ileti gönderemez" şeklinde bir özel durum alınır.
Sanal ağ ve IP filtresi kuralları sayısı Ad Alanı 128