Aracılığıyla paylaş


Azure İletişim Hizmetleri için servis sınırları

Bu makalede, Azure İletişim Hizmetleri API'lerinin sınırlamaları ve olası çözümler açıklanmaktadır.

Kısıtlama desenleri ve mimarisi

Hizmet sınırlamalarına ulaştığınızda 429 (çok fazla istek) HTTP durum kodu alırsınız. Genel olarak, sınırlama için şu en iyi yöntemleri izleyin:

  • İstek başına işlem sayısını azaltın.
  • Çağrıların sıklığını azaltın.
  • Tüm istekler kullanım sınırlarınıza göre tahakkuk ettiği için hemen yeniden denemelerden kaçının.

Hizmet mimarinizi sınırlamaları ve kısıtlamaları işleyecek şekilde ayarlama hakkında daha fazla genel rehberliği, sınırlama desenleri için Azure mimarisi belgelerinde bulabilirsiniz. Azaltma sınırlarını artırmak için Azure Desteği'ne bir istekte bulunun.

  1. Azure portalını açın ve oturum açın.
  2. Yardım+Destek'i seçin.
  3. Yeni destek isteği oluştur'u seçin.
  4. Sorununuzu açıklayın metin kutusuna Teknik yazın ve Git'i seçin.
  5. Hizmet seçin açılan menüsünden Hizmet ve Abonelik Sınırları (Kotalar) seçeneğini belirleyin ve ardından İleri'yi seçin.
  6. Sorun açıklaması'nda Sorun türü, Abonelik ve Kota türü değerlerini seçin ve ardından İleri'yi seçin.
  7. Varsa önerilen herhangi bir çözümü gözden geçirin ve İleri'yi seçin.
  8. Gerekirse diğer ayrıntıları ekleyin ve İleri'yi seçin.
  9. Gözden geçir ve oluştur'da bilgileri denetleyin, gerektiği gibi değişiklikler yapın ve oluştur'u seçin.

Azure Desteği'ne istekte bulunmak için adımları izleyin.

Telefon numaralarını alma

Telefon numarası almadan önce aboneliğinizin coğrafi ve abonelik gereksinimlerini karşıladığından emin olun. Aksi takdirde, bir telefon numarası satın alamazsınız. Telefon numaraları SDK'sı ve Azure portalı aracılığıyla numara satın almak için aşağıdaki sınırlamalar geçerlidir.

İşlem Kapsam Zaman dilimi Sınır (istek sayısı)
Telefon numarası satın alma Azure kiracısı - 1
Telefon numaralarını arama Azure kiracısı Bir hafta 5

Gerçekleştirilecek eylem

Daha fazla bilgi için bkz. Telefon numarası türleri ve Telefon kavramları.

Satın alma sayısı sınırlarını artırmak için Azure Desteği'ne başvuruda bulunun.

  1. Azure portalını açın ve oturum açın.
  2. Yardım+Destek'i seçin.
  3. Yeni destek isteği oluştur'u seçin.
  4. Sorununuzu açıklayın metin kutusuna Teknik yazın ve Git'i seçin.
  5. Hizmet seçin açılan menüsünden Hizmet ve Abonelik Sınırları (Kotalar) seçeneğini belirleyin ve ardından İleri'yi seçin.
  6. Sorun açıklaması'nda Sorun türü, Abonelik ve Kota türü değerlerini seçin ve ardından İleri'yi seçin.
  7. Varsa önerilen çözümleri gözden geçirin ve İleri'yi seçin.
  8. Gerektiğinde daha fazla ayrıntı ekleyin ve İleri'yi seçin.
  9. Gözden geçir ve oluştur bölümünde bilgileri denetleyin, gerektiği gibi değişiklikler yapın ve oluştur'u seçin.

Kimlik

İşlem Zaman çerçeveleri (saniye) Sınır (istek sayısı)
Kimlik oluşturma 30 1.000
Kimliği silme 30 beş yüz
Erişim belirteci ver 30 1.000
Erişim belirtecini iptal etme 30 beş yüz
createUserAndToken 30 1.000
exchangeTokens 30 beş yüz

Gerçekleştirilecek eylem

Sohbet yazışmaları oluşturmadan veya arama başlatmadan önce kimlikleri ve belirteçleri edinmenizi öneririz. Örneğin, web sayfası yüklendiğinde veya uygulama başlatıldığında bu görevi yapın.

Daha fazla bilgi için bkz. Azure İletişim Hizmetleri'ne kimlik doğrulaması yapma.

SMS

Yüksek miktarda ileti gönderdiğinizde veya aldığınızda bir 429 hata alabilirsiniz. Bu hata, hizmet sınırlamalarına ulaşmak üzere olduğunuzu gösterir. İletileriniz kuyruğa alınır ve istek sayısı eşiğin altına indikten sonra gönderilir.

SMS için hız sınırları:

İşlem Sayı türü Kapsam Zaman çerçeveleri Sınır (istek numarası) Dakika başına ileti birimleri
İleti gönder Ücretsiz Numara başına 60 200 200
İleti gönder Kısa kod Numara başına 60 6.000 6.000
İleti gönder Alfasayısal gönderen kimliği Kaynak başına 60 600 600

Gerçekleştirilecek eylem

Hız sınırlarını aşan gereksinimleriniz varsa daha yüksek aktarım hızı sağlamak için Azure Desteği'ne bir istek gönderin.

SMS SDK'sı ve hizmeti hakkında daha fazla bilgi için bkz. SMS SDK'ya genel bakış veya SMS SSS.

E-posta

Sınırlı sayıda e-posta iletisi gönderebilirsiniz. Aboneliğiniz için e-posta oranı sınırlarını aşarsanız istekleriniz reddedilir. Yeniden Deneme Sonrası süresi geçtikten sonra bu istekleri yeniden deneyebilirsiniz. Gerekirse gönderme hacmi sınırlarınızı artırmayı isteyerek sınıra ulaşmadan önce işlem yapın.

Azure İletişim Hizmetleri e-posta hizmeti, yüksek aktarım hızını destekleyecek şekilde tasarlanmıştır. Ancak, hizmet, müşterilerin hizmete sorunsuz bir şekilde başlamasına ve yeni bir e-posta hizmetine geçiş yaparken oluşabilecek bazı sorunları önlemeye yardımcı olmak için ilk oran limitleri uygular.

e-postalarınızın teslim durumunu yakından izlerken Azure İletişim Hizmetleri E-posta'yı kullanarak e-posta hacminizi iki ile dört hafta içinde kademeli olarak artırmanızı öneririz. Bu aşamalı artış, üçüncü taraf e-posta hizmeti sağlayıcılarının etki alanınızın e-posta trafiği için IP'deki değişikliğe uyum sağlamasına olanak tanır. Aşamalı değişiklik, gönderen itibarınızı korumak ve e-posta tesliminizin güvenilirliğini korumak için size zaman verir.

Azure İletişim Hizmetleri e-posta hizmeti saatte 1-2 milyona kadar yüksek hacimli iletiyi destekler. Yüksek aktarım hızı, aşağıdakiler gibi çeşitli faktörlere bağlı olarak etkinleştirilebilir:

  • Müşteri trafiğin en yoğun olduğu yer
  • İş gereksinimleri
  • Hata oranlarını yönetebilme
  • Etki alanı itibarı

Hata Oranı Gereksinimleri

Yüksek e-posta kotasını etkinleştirmek için e-posta hata oranınızın yüzde birden (%1) az olması gerekir. Hata oranınız yüksekse kota artışı istemeden önce sorunları çözmeniz gerekir. Müşterilerin hata oranlarını etkin bir şekilde izlemesi beklenir.

Kota artışından sonra hata oranı artarsa, Azure İletişim Hizmetleri anında işlem ve çözüm zaman çizelgesi için müşteriyle iletişime geçer. Aşırı durumlarda, hata oranı belirtilen zaman çizelgesinde yönetilmiyorsa Azure İletişim Hizmetleri sorun çözülene kadar hizmeti azaltabilir veya askıya alabilir.

Azure İletişim Hizmetleri, hata oranlarını izlemeye ve yönetmeye yardımcı olmak için zengin günlükler ve analizler sağlar. Daha fazla bilgi için aşağıdaki makaleleri inceleyin:

Not

Daha yüksek sınırlar istemek için, E-posta etki alanları için kota artışı başlığındaki yönergeleri izleyin. Azure tarafından yönetilen etki alanları için değil, yalnızca doğrulanmış özel etki alanları için daha yüksek kotalar kullanılabilir.

E-posta için Hız Sınırları

Özel Etki Alanları

İşlem Kapsam Zaman çerçevesi (dakika) Sınır (e-posta sayısı) Daha yüksek limitler kullanılabilir
E-posta Gönder Abonelik Başına 1 30 Evet
E-posta Gönder Abonelik Başına 60 100 Evet
E-posta Durumunu Al Abonelik Başına 1 60 Evet
E-posta Durumunu Al Abonelik Başına 60 200 Evet

Aşağıdaki tabloda Azure tarafından yönetilen etki alanları için sınırlar listelanmaktadır.

İşlem Kapsam Zaman çerçevesi (dakika) Sınır (e-posta sayısı) Daha yüksek limitler kullanılabilir
E-posta Gönder Abonelik Başına 1 5 Hayır
E-posta Gönder Abonelik Başına 60 10 Hayır
E-posta Durumunu Al Abonelik Başına 1 10 Hayır
E-posta Durumunu Al Abonelik Başına 60 20 Hayır

E-posta için boyut sınırları

Adı Sınır
E-postadaki alıcı sayısı 50
Toplam e-posta isteği boyutu (ekler dahil) 10 MB
Abonelik başına en fazla kimliği doğrulanmış bağlantı sayısı 250

Tüm ileti boyutu sınırları için Base64 kodlamasının iletinin boyutunu artırdığını göz önünde bulundurun. İleti ekleri ve diğer ikili veriler Base64 kodlandıktan sonra gerçekleşen ileti boyutu artışını hesaba katmanız için boyut değerini artırmanız gerekir. Base64 kodlaması iletinin boyutunu yaklaşık %33 artırır, bu nedenle ileti boyutu kodlamadan önceki ileti boyutlarından yaklaşık %33 daha büyüktür. Örneğin, yaklaşık 10 MB maksimum ileti boyutu değeri belirtirseniz, yaklaşık 7,5 MB gerçekçi bir maksimum ileti boyutu değeri bekleyebilirsiniz.

Kaynak sınırları

Adı Sınır
Alan başına GönderenKullanıcıAdı/Mailfrom kaynağı 100
İletişim Hizmeti kaynağına bağlı etki alanları 100

10 MB'tan büyük ekleri gönderme

30 MB'a kadar dosya eklerini e-postayla göndermek için bir destek isteği gönderin.

30 MB'tan büyük e-posta dosyası ekleri göndermeniz gerekiyorsa, bu alternatif çözümü kullanın. Dosyaları bir Azure Blob Depolama hesabında depolayın ve e-postanızdaki dosyaların bağlantısını ekleyin. Paylaşılan erişim imzası (SAS) ile dosyaların güvenliğini sağlayabilirsiniz. SAS, depolama hesabınızdaki kaynaklara güvenli temsilci erişimi sağlar. SAS kullanarak istemcilerin verilerinize nasıl erişebileceği üzerinde ayrıntılı denetime sahip olursunuz.

Blob Depolama hesabı kullanmanın avantajları:

  • Büyük ölçekli dosyaları işleyebilirsiniz.
  • Dosya erişimini hassas bir şekilde yönetmek için SAS veya anahtar kullanabilirsiniz.

Daha fazla bilgi için bkz.

Gerçekleştirilecek eylem

E-posta kotanızı artırmak için E-posta Etki Alanları İçin Kota Artışı başlığındaki yönergeleri izleyin.

Not

E-posta kotası artışı istekleri, özellikle Cuma öğleden sonra gelen istekler için değerlendirme ve onay için 72 saate kadar sürebilir. SMTP e-postasında alıcı sayısı için kota artışı istekleri şu anda desteklenmiyor.

Sohbet

Azure İletişim Hizmetleri sohbeti destekler.

Sohbet için boyut sınırları

Adı Sınır
Konudaki katılımcı sayısı 250
Katılımcı grubu: CreateThread 200
Katılımcı grubu: AddParticipant 200
Sayfa boyutu: ListMessages 200
İleti boyutu 28 KB
Azure Bot Hizmeti başına Azure İletişim Hizmetleri kaynak sayısı 1.000

Sohbet için hız sınırları

İşlem Kapsam 10 saniye başına sınır Dakika başına sınır
Sohbet yazışması oluşturma Kullanıcı başına 10 -
Sohbet yazışmalarını silme Kullanıcı başına 10 -
Sohbet yazışmalarını güncelleştirme Her sohbet yazışması için 5 -
Katılımcı ekleme veya katılımcı kaldırma Her sohbet yazışması için 10 30
Sohbet yazışması alma veya sohbet yazışmalarını listeleme Kullanıcı başına 50 -
Sohbet iletisini alma Kullanıcı başına, sohbet yazışması başına 50 -
Sohbet iletisini alma Her sohbet yazışması için 250 -
Sohbet iletilerini listeleme Kullanıcı başına, sohbet yazışması başına 50 200
Sohbet iletilerini listeleme Her sohbet yazışması için 250 400
Okunma makbuzlarını al (20 katılımcı limiti) Kullanıcı başına, sohbet yazışması başına 5 -
Okunma makbuzlarını al (20 katılımcı limiti) Her sohbet yazışması için 100 -
Sohbet yazışması katılımcılarını listeleme Kullanıcı başına, sohbet yazışması başına 10 -
Sohbet yazışması katılımcılarını listeleme Her sohbet yazışması için 250 -
İleti gönderme, iletiyi güncelleştirme veya silme Her sohbet yazışması için 10 30
Okundu bilgisi gönder Kullanıcı başına, sohbet yazışması başına 10 30
Yazma göstergesi gönder Kullanıcı başına, sohbet yazışması başına 5 15
Yazma göstergesi gönder Her sohbet yazışması için 10 30

Not

Okundu bilgileri ve yazma göstergeleri, 20 kişiden fazla kullanıcıya sahip sohbet gruplarında desteklenmez.

Sohbet depolama alanı

Azure İletişim Hizmetleri sohbet yazışması oluştururken ayarladığınız bekletme ilkesine göre sohbet iletilerini depolar.

Önemli

Azure İletişim Hizmetleri'nin bu özelliği şu anda önizlemede. Önizlemedeki özellikler genel kullanıma açıktır ve tüm yeni ve mevcut Microsoft müşterileri tarafından kullanılabilir.

Bu önizleme sürümü hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yükleri için bu sürümü önermeyiz. Bazı özellikler desteklenmeyebilir veya özellikler kısıtlanmış olabilir.

Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.

Sohbet Yazışması Oluşturma API'sindeki bekletme ilkesi aracılığıyla süresiz ileti saklama veya 30 ile 90 gün arasında otomatik silme arasında seçim yapabilirsiniz. Alternatif olarak, sohbet yazışması üzerinde bekletme ilkesi ayarlamamayı seçebilirsiniz.

Katı uyumluluk gereksinimleriniz varsa sohbet yazışmalarını silmek için Sohbet Yazışmasını Sil API'sini kullanmanızı öneririz. Yeni saklama politikasından önce oluşturulan iş parçacıkları, o iş parçacığı için politikayı değiştirmediğiniz sürece etkilenmez.

Not

İletileri yanlışlıkla silerseniz sistem bunları kurtaramaz. Saklama politikası bir sohbeti sildikten sonra, silinen bir sohbet için destek talebi gönderirseniz, bu sohbet geri alınamaz. Bu konuyla ilgili bilgiler artık mevcut değil. Gerekirse, size yardımcı olabilmemiz için bir yazışma oluşturduktan sonraki 30 günlük süre içinde mümkün olan en kısa sürede bir destek bileti açın.

Sesli ve görüntülü arama

Azure İletişim Hizmetleri sesli ve görüntülü aramayı destekler.

PSTN çağrısı sınırlamaları

Adı Kapsam Sınır
Varsayılan giden eşzamanlı çağrı sayısı Numara başına 2

Not

Gelen eşzamanlı çağrılarda sınır yoktur. Ayrıca, giden eşzamanlı çağrıların sınırını artırmak için Azure Desteği'ne bir istek gönderebilirsiniz. İnceleme ekibimiz tüm istekleri gözden geçirdi.

Maksimum sınırlamaları çağır

Adı Sınır
Katılımcı sayısı 350

SDK akış desteğini çağırma

Azure İletişim Hizmetleri Çağırma SDK'sı aşağıdaki akış yapılandırmalarını destekler:

Sınır İnternet Windows/Android/iOS
Aynı anda gönderebileceğiniz en fazla yerel giden akış sayısı. Bir video veya bir ekran paylaşımı Bir video + bir ekran paylaşımı
Aynı anda işleyebileceğiniz en fazla uzaktan gelen akış sayısı. Dokuz video + bir ekran paylaşımı Dokuz video + bir ekran paylaşımı

Çağrı SDK'sı bu sınırları zorlamaz, ancak bu sınırları aşarsanız kullanıcılarınız performans düşüşü yaşayabilir.

SDK zaman aşımlarını ayarlama

Aşağıdaki zaman aşımları Azure İletişim Hizmetleri Çağrı SDK'ları için geçerlidir:

Eylem Zaman aşımı süresi (saniye cinsinden)
Katılımcıyı yeniden bağlayın veya kaldırın. 120
Bir çağrıya yeni modalite ekleyin veya çağrısından yeni modaliteyi kaldırın. (Video veya ekran paylaşımını başlatın veya durdurun.) 40
Aktarma işlemi zaman aşımına uğradı. 60
1:1 arama kurma zaman aşımı. 85
Grup konuşması başlatma zaman aşımı. 85
PSTN çağrısı oluşturma zaman aşımı. 115
1:1 aramasını grup aramasına dönüştürme zaman aşımını ayarlayın. 115

Sanal Odalar

Odalar hizmetinin kısıtlama politikaları, istekleri kaynak kimliği aracılığıyla gruplandırarak belirlenir.

Uygulama Programlama Arayüzü (API) Eşik
Oda Oluştur 20 talep/sn
Odayı Güncelleştir 20 talep/sn
Odayı Sil 20 talep/sn
Oda Al 40 istek/sn
Odaları Listele 10 istek/sn
Katılımcıyı güncelleştirme 20 talep/sn
Katılımcıları listeleme 40 istek/sn

Gerçekleştirilecek eylem

Sesli ve görüntülü arama SDK'sı ve hizmeti hakkında daha fazla bilgi için bkz . SDK'ya genel bakış veya SDK'lar ve API'lerdeki bilinen sorunlar. Ayrıca bazı sınırları artırmak için Azure Desteği'ne bir istek gönderebilirsiniz. İnceleme ekibimiz tüm istekleri gözden geçirdi.

İş Routerı

Yüksek miktarda istek gönderdiğinizde veya aldığınızda hata ThrottleLimitExceededException alabilirsiniz. Bu hata hizmet sınırlamalarına ulaştığınızı gösterir. Belirli bir süre geçtikten sonra istekleri işlemek için kullanılan jeton kovası yenilenene kadar, istekleriniz başarısız olur.

Görev Yönlendirici için hız sınırları

İşlem Kapsam Zaman çerçevesi (saniye) Sınır (istek sayısı) Zaman aşımı süresi (saniye cinsinden)
Genel istekler Kaynak başına 10 1.000 10

Gerçekleştirilecek eylem

Hız sınırlarını aşan bir ileti hacmi göndermeniz gerekiyorsa adresine e-posta acs-ccap@microsoft.comgönderin.

Teams birlikte çalışabilirliği ve Microsoft Graph

Teams birlikte çalışabilirlik senaryosu kullanarak toplantı oluşturmak için büyük olasılıkla bazı Microsoft Graph API'lerini kullanırsınız.

Microsoft Graph aracılığıyla sunulan her hizmetin farklı sınırlamaları vardır. Hizmete özgü sınırlar bu web sayfasında daha ayrıntılı olarak açıklanmıştır.

Gerçekleştirilecek eylem

Hata işleme sırasında, kısıtlamayı algılamak için HTTP hata kodu 429’u kullanın. Başarısız yanıt yanıt üst bilgisini içerir Retry-After . İstekleri azaltmak için Retry-After gecikmesini kullanın. Microsoft Graph, bir istemci kısıtlandığında kaynak kullanımını günlüğe kaydetmeye devam ettiğinden, kısıtlamadan kurtulmanın en hızlı yolu budur.

Microsoft Graph azaltma sınırları hakkında daha fazla bilgiyi Microsoft Graph belgelerinde bulabilirsiniz.