Google Health API บังคับใช้ขีดจำกัดอัตราคำขอ API ขาเข้าเพื่อให้มั่นใจถึงความเสถียรของระบบและการกระจายทรัพยากรอย่างเท่าเทียม
แม้ว่าโควต้าเริ่มต้นจะออกแบบมาเพื่อรองรับกรณีการใช้งานมาตรฐานส่วนใหญ่ แต่ระบบจะจำกัดอัตราคำขอของแอปพลิเคชันที่เกินเกณฑ์เหล่านี้
จัดการข้อผิดพลาดเกี่ยวกับขีดจำกัดอัตราคำขอ
เมื่อแอปพลิเคชันเกินขีดจำกัดอัตราคำขอที่จัดสรรไว้ API จะปฏิเสธคำขอและแสดงข้อผิดพลาด 429 Too Many Requests แอปพลิเคชันควรหยุดส่งคำขอชั่วคราวและใช้ตรรกะการลองใหม่เพื่อจัดการเหตุการณ์การจำกัดอัตราคำขออย่างเหมาะสมเพื่อลดข้อผิดพลาด
ขีดจำกัดเริ่มต้นและการวิเคราะห์ผลกระทบ
ระบบจะประเมินขีดจำกัดอัตราคำขอในช่วงรายวัน รายนาที และต่อผู้ใช้ การวิเคราะห์ผลกระทบจะสรุปวิธีที่โควต้าเหล่านี้แปลงเป็นจำนวนคำค้นหาต่อวินาที (QPS)
| เมตริก | ขีดจำกัดเริ่มต้น | การวิเคราะห์ผลกระทบ QPS |
|---|---|---|
| ต่อโปรเจ็กต์ (รายวัน) | 86.4 ล้านคำขอ / วัน | QPS อย่างต่อเนื่องประมาณ 1,000 |
| ต่อโปรเจ็กต์ (รายนาที) | 120,000 คำขอ / นาที | QPS สูงสุดประมาณ 2,000 |
| ต่อผู้ใช้ (รายนาที) | 300 คำขอ / นาที | มาตรฐาน: 5 QPS ต่อผู้ใช้ แอปพลิเคชันที่ยังไม่ได้รับการยืนยัน: QPS ทั้งหมดสูงสุด 250 (จำกัดไว้ที่ผู้ใช้ 100 ราย @ 2.5 QPS ต่อผู้ใช้) |
ขอเพิ่มโควต้า
หากแอปพลิเคชันต้องการอัตราการส่งข้อมูลที่สูงกว่าการจัดสรรเริ่มต้น คุณสามารถขอปรับผ่านคอนโซล Google Cloud ได้ ดูหัวข้อดูและจัดการโควต้า