Fungsi dapat dipanggil secara sinkron. Dalam mode ini, event langsung memicu fungsi yang bersangkutan, dan Function Compute mengeksekusi fungsi tersebut sambil menunggu respons. Setelah eksekusi selesai, Function Compute mengembalikan detail seperti hasil eksekusi, ringkasan, dan log. Topik ini menjelaskan skenario serta batasan terkait pemanggilan sinkron.
Skenario
Dalam pemanggilan sinkron, hasil langsung dikembalikan setelah event diproses oleh fungsi. Mode ini cocok untuk berbagai skenario, termasuk tetapi tidak terbatas pada:
Hasil eksekusi perlu diperoleh secepat mungkin.
Fungsi yang dipanggil dikonfigurasi dengan pemicu HTTP.
Batasan
Secara default, setiap akun Alibaba Cloud dapat menjalankan hingga 100 instance di setiap wilayah. Kuota aktual dapat dilihat di halaman Kuota Umum pada konsol Quota Center. Anda dapat meningkatkan kuota melalui konsol Quota Center.
Gunakan metrik throttling fungsi untuk memantau perilaku throttling di konsol CloudMonitor console.
Konkurensi Eksekusi
Konkurensi eksekusi mengacu pada jumlah pemanggilan konkuren suatu fungsi dalam periode waktu tertentu. Gunakan rumus berikut untuk memperkirakan konkurensi eksekusi:
Konkurensi Eksekusi = Laju Permintaan × Durasi Eksekusi Fungsi
Laju permintaan adalah jumlah permintaan atau event per detik untuk sebuah fungsi.
Durasi eksekusi fungsi dimulai ketika permintaan tiba di instance dan berakhir ketika permintaan sepenuhnya dieksekusi. Satuan: detik.
Sebagai contoh, jika Anda memiliki fungsi yang memproses event dari Object Storage Service (OSS) dengan durasi eksekusi rata-rata 3 detik dan 10 event OSS dihasilkan per detik, maka konkurensi eksekusi untuk fungsi tersebut adalah 30.
Konkurensi eksekusi memengaruhi penagihan fungsi Anda. Untuk informasi lebih lanjut tentang penagihan, lihat Ikhtisar Penagihan.