Eşzamanlı çağrı, bir işlevi çalıştırma yöntemlerinden biridir. Bir işlevi eşzamanlı olarak çağırdığınızda olay doğrudan işlevi tetikler ve Function Compute işlevi çalıştırıp yanıt bekler. Çağrı tamamlandığında Function Compute yanıt, yürütme özeti ve günlük çıktısı gibi yürütme sonuçlarını doğrudan size döndürür. Bu konu, eşzamanlı çağrıların kullanım senaryolarını ve sınırlamalarını açıklar.
Senaryolar
Bir işlevin hemen çalıştırılmasını ve sonucun doğrudan döndürülmesini istediğiniz durumlarda eşzamanlı çağrı kullanın.
Sınırlamalar
Varsayılan olarak tek bir Alibaba Cloud hesabında (ana hesap) tek bir bölge için toplam örnek sayısı 100 ile sınırlıdır. Güncel değer için Quota Center bölümüne bakın. Bu sınırı artırmak için Quota Center üzerinden istek gönderin.
İlgili ölçümü (throttles) kullanarak işlevin kısıtlanma davranışını CloudMonitor konsolunda izleyebilirsiniz.
Eşzamanlılık
Eşzamanlılık, belirtilen herhangi bir anda işlev kodunuzun kaç kez eşzamanlı olarak çalıştığını ifade eder. Aşağıdaki formülü kullanarak eşzamanlı işlev çağrılarının sayısını tahmin edebilirsiniz:
Eşzamanlı çağrı sayısı = İstek hızı × İşlev çalışma süresi
İstek hızı: İşlevin çağrılma hızı; saniye başına istek sayısı veya saniye başına olay sayısıdır.
İşlev çalışma süresi: Bir işlev isteğinin bir örneğe ulaşmasından isteğin tamamlanmasına kadar geçen süre. Birim: saniye.
Örneğin, Alibaba Cloud Object Storage Service (OSS) olaylarını işleyen bir işlevin ortalama çalışma süresi 3 saniyedir ve OSS saniyede 10 olay yayınlar. Formüle göre bu işlevde 30 eşzamanlı çalışma gerçekleşir.
Eşzamanlı işlev çalıştırmalarının sayısı faturalamanızı etkiler. Faturalandırma hakkında daha fazla bilgi için Faturalandırmaya genel bakış konusuna bakın.