Untuk memastikan stabilitas sistem dan distribusi resource yang adil, Google Health API menerapkan batas kapasitas pada permintaan API yang masuk.
Meskipun kuota default dirancang untuk mengakomodasi sebagian besar kasus penggunaan standar, aplikasi yang melampaui nilai minimum ini akan dibatasi.
Menangani Error Batas Kapasitas
Jika aplikasi Anda melampaui batas frekuensi yang dialokasikan, API akan menolak
permintaan dan menampilkan error 429 Too Many Requests. Untuk mengurangi error, aplikasi Anda harus menghentikan pengiriman permintaan dan menerapkan logika percobaan ulang untuk menangani peristiwa pembatasan kecepatan dengan baik.
Batas Default dan Analisis Dampak
Batas kapasitas dievaluasi di seluruh interval harian, per menit, dan per pengguna. Analisis dampak menguraikan bagaimana kuota ini diterjemahkan menjadi Kueri Per Detik (QPS).
| Metrik | Batas Default | Analisis Dampak QPS |
|---|---|---|
| Per project (harian) | 86,4 juta permintaan / hari | ~1.000 QPS berkelanjutan |
| Per project (per menit) | 120.000 permintaan / menit | Burst ~2.000 QPS |
| Per pengguna (per menit) | 300 permintaan / menit | Standar: 5 QPS per pengguna Aplikasi yang tidak terverifikasi: Total 250 QPS maksimum (dibatasi hingga 100 pengguna @ 2,5 QPS per pengguna) |
Meminta Penambahan Kuota
Jika aplikasi Anda memerlukan throughput yang lebih tinggi daripada alokasi default yang disediakan, Anda dapat meminta penyesuaian melalui Konsol Google Cloud. Lihat Melihat dan mengelola kuota.