Kapasitas diperiksa berdasarkan rata-rata bergerak 60 detik, yang memungkinkan lonjakan penggunaan. Secara default, Classroom API tunduk pada batasan dalam tabel berikut:
Batas | Standar Kuota |
---|---|
Kueri per hari per klien | 4.000.000 (Rata-rata 46 QPS) |
Kueri per menit per klien | 3.000 (50 QPS) |
Kueri per menit per pengguna | 1.200 (20 QPS) |
QPS yang diizinkan dapat ditingkatkan atau diturunkan, bergantung pada sejumlah faktor operasional.
Jika Anda perlu membuat lebih banyak permintaan daripada batas yang diterapkan pada project Anda:
- Pertama, pastikan Anda merespons error yang dapat dicoba ulang (seperti error
RESOURCE_EXHAUSTED
yang ditampilkan saat permintaan melampaui batas Anda) dengan mencoba ulang permintaan, sebaiknya menggunakan backoff eksponensial. - Jika Anda melakukan polling untuk perubahan pada endpoint tempat fitur ini ditawarkan, pertimbangkan untuk menggunakan notifikasi push.
- Jika Anda masih perlu membuat lebih banyak permintaan daripada batas yang ditetapkan untuk project Anda, lihat petunjuk di bawah untuk meminta batas yang lebih tinggi.
Untuk melihat atau mengubah batas penggunaan untuk project Anda atau meminta penambahan kuota, lakukan hal berikut ini:
- Jika Anda belum memiliki akun penagihan untuk project, buat akun penagihan.
- Buka halaman API yang Diaktifkan dari library API di Konsol API, lalu pilih API dari daftar.
- Untuk melihat dan mengubah setelan terkait kuota, pilih Kuota. Untuk melihat statistik penggunaan, pilih Penggunaan.