Fungsi dapat dipanggil dalam mode sinkron. Saat memanggil fungsi secara sinkron, event langsung memicu fungsi tersebut, dan Function Compute mengeksekusi fungsi tersebut sambil menunggu respons. Setelah pemanggilan selesai, Function Compute langsung mengembalikan detail eksekusi, termasuk hasil, ringkasan, dan log. Topik ini menjelaskan skenario serta batasan pemanggilan sinkron.
Skenario
Gunakan pemanggilan sinkron jika Anda perlu mengeksekusi fungsi secara langsung dan menerima hasilnya segera.
Batasan
Secara default, sebuah akun Alibaba Cloud dapat menjalankan hingga 100 instance secara bersamaan di setiap wilayah. Batas sebenarnya dapat dilihat di Quota Center. Jika Anda ingin meningkatkan batas, kunjungi Quota Center untuk mengajukan peningkatan kuota.
Anda dapat menggunakan metrik throttling fungsi untuk memantau perilaku throttling di Konsol CloudMonitor.
Konkurensi Eksekusi
Konkurensi eksekusi menunjukkan jumlah pemanggilan fungsi yang berlangsung secara bersamaan 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, dalam detik.
Sebagai contoh, jika Anda memiliki fungsi yang memproses event 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 tagihan fungsi Anda. Untuk informasi lebih lanjut tentang tagihan, lihat Ikhtisar Tagihan.