Kondisi pemicu
Untuk mencegah beban abnormal pada server YiDA akibat kesalahan aplikasi, secara default setiap endpoint YiDA Server API memiliki Batas laju yang berbeda sesuai kompleksitasnya (untuk detailnya, Kirim tautan dokumen API kepada tim dukungan teknis). Melampaui salah satu dimensi batas tersebut akan memicu Batas laju. Kode Kesalahan Respons yang umum:failure.operation.requestTooFast, failure.operation.tooManyVisitors.
- Batas QPS per Aplikasi: untuk setiap Aplikasi, Batas laju terpicu ketika Panggilan ke suatu endpoint melampaui frekuensi maksimum.
- Batas QPS per Organisasi: untuk setiap Organisasi, Batas laju terpicu ketika Panggilan ke suatu endpoint melampaui frekuensi maksimum.
- Batas QPS global per endpoint: karena kebijakan proteksi Keamanan endpoint YiDA, Jumlah panggilan per detik dibatasi. Kesalahan Respons akan terpicu ketika seluruh Aplikasi Organisasi YiDA secara bersama-sama memanggil suatu endpoint melebihi Jumlah panggilan per detik yang diizinkan.
- Umum: karena jendela Batas laju QPS adalah 1 detik, saat mengalami Kesalahan Batas laju, program dapat tidur selama 1 detik, lalu Lanjutkan eksekusi.
- Strategi off-peak: untuk program yang memanggil YiDA API secara terjadwal, hindari waktu puncak tepat pada jam bulat, misalnya jadwalkan eksekusi 10 menit setelah jam bulat.
FAQ
T: DingTalk Open Platform mengenakan biaya untuk Panggilan OpenAPI. Apakah endpoint terkait YiDA dikenakan biaya ganda?
T: DingTalk Open Platform mengenakan biaya untuk Panggilan OpenAPI. Apakah endpoint terkait YiDA dikenakan biaya ganda?
- YiDA bertindak sebagai Aplikasi SaaS dan memanggil endpoint DingTalk melalui fitur yang telah diproduksi (yaitu Connector resmi YiDA, misalnya mengambil Data absensi DingTalk). Panggilan ini tidak tunduk pada batasan kebijakan.
- Pelanggan telah membangun Aplikasi internal di DingTalk Open Platform dan langsung memanggil Konten dalam [daftar endpoint YiDA] dari sistem eksternal mereka sendiri (misalnya, sistem pelanggan memanggil endpoint openAPI YiDA untuk menyinkronkan Data Aplikasi yang dibangun di YiDA ke sistem pelanggan). Panggilan ini mengikuti kebijakan terpadu DingTalk Open Platform.
T: Apakah Jumlah panggilan endpoint YiDA mengonsumsi Jumlah panggilan DingTalk Open Platform?
T: Apakah Jumlah panggilan endpoint YiDA mengonsumsi Jumlah panggilan DingTalk Open Platform?
- Skenario 1: YiDA bertindak sebagai Aplikasi SaaS dan memanggil endpoint DingTalk melalui fitur yang telah diproduksi (yaitu Connector resmi YiDA, misalnya mengambil Data absensi DingTalk). Panggilan ini tidak tunduk pada batasan kebijakan.
T: Apakah batas QPS yang dipublikasikan DingTalk Open Platform juga berlaku untuk endpoint YiDA?
T: Apakah batas QPS yang dipublikasikan DingTalk Open Platform juga berlaku untuk endpoint YiDA?
T: Jika saya telah membeli DingTalk Edisi Professional dan YiDA sekaligus, Standar Batas laju QPS mana yang berlaku?
T: Jika saya telah membeli DingTalk Edisi Professional dan YiDA sekaligus, Standar Batas laju QPS mana yang berlaku?
- Skenario 1: YiDA bertindak sebagai Aplikasi SaaS dan memanggil endpoint DingTalk melalui fitur yang telah diproduksi (yaitu Connector resmi YiDA, misalnya mengambil Data absensi DingTalk). Panggilan ini tidak tunduk pada batasan kebijakan.
T: Apakah Batas laju QPS YiDA mendukung ekspansi kapasitas individual? Bagaimana penagihannya?
T: Apakah Batas laju QPS YiDA mendukung ekspansi kapasitas individual? Bagaimana penagihannya?