เราได้ใช้ระบบโควต้าสำหรับ Home API เพื่อให้มั่นใจว่าบริการมีความน่าเชื่อถือและช่วยให้นักพัฒนาแอปจัดการปริมาณการเข้าชมได้อย่างมีประสิทธิภาพ โควต้าใน Home API อยู่ที่ระดับโปรเจ็กต์ Google Cloud
การจำกัดอัตราคำขอสำหรับ Home API คือ 30,000 QPM (คำค้นหาต่อนาที) ต่อโปรเจ็กต์ ขีดจำกัดนี้ครอบคลุมคำค้นหาทั้งหมดที่ส่งผ่าน Home API
เกินโควต้าแล้ว
เมื่อเกินขีดจำกัดอัตราคำขอของ Home API ระบบจะแสดงข้อผิดพลาด
resourceExhaused
HomeException คำขอที่ตามมาจะถูกปฏิเสธทันทีพร้อมข้อความ "เกินโควต้า"
ในกรณีที่เกินโควต้า แอปควรใช้ Exponential Backoff และแจ้งให้ผู้ใช้ทราบหากมีการจำกัดการดำเนินการชั่วคราว
การตรวจสอบ
ใช้คอนโซล Google Cloud เพื่อตรวจสอบการใช้งานแบบเรียลไทม์และกำหนดค่าการแจ้งเตือนเชิงรุกเมื่อคุณใกล้ถึงโควต้า Home API
หากต้องการดูเมตริกปัจจุบัน ให้ไปที่ส่วนเมตริกของบริการ Home API ในโปรเจ็กต์ Google Cloud ที่เชื่อมโยงกับการลงทะเบียนแอปใน Google Home Developer Console
ตั้งค่าการแจ้งเตือน
เราขอแนะนำให้พาร์ทเนอร์ตั้งค่าการแจ้งเตือนเมื่อใช้โควต้าที่จัดสรรเกินเกณฑ์ (เช่น 80%) การรองรับการแจ้งเตือนใน Google Cloud มีความครอบคลุมและกำหนดค่าได้สูงมาก
เมื่อสร้างการแจ้งเตือนสำหรับโควต้า คุณจะต้องใช้เมตริกต่อไปนี้ในส่วนโควต้าของผู้บริโภค > โควต้าในเครื่องมือสร้างนโยบาย
- การใช้โควต้าการจัดสรร — serviceruntime.googleapis.com/quota/allocation/usage
- ขีดจำกัดโควต้า — serviceruntime.googleapis.com/quota/limit
นอกจากนี้ พาร์ทเนอร์ควรตั้งค่าช่องทางการแจ้งเตือน (เช่น อีเมล) เพื่อรับการแจ้งเตือนโควต้าด้วย
ดูแหล่งข้อมูลต่อไปนี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการแจ้งเตือนและวิธีกำหนดค่าใน Google Cloud
ขอเพิ่มโควต้า
หากแอปของคุณมีการเข้าชมที่ถูกต้องตามกฎหมายซึ่งต้องใช้ขีดจำกัดที่สูงกว่าการจำกัดอัตราคำขอเริ่มต้น คุณสามารถขอเพิ่มขีดจำกัดได้
หากต้องการดูการใช้งานและขีดจำกัด ให้ไปที่ส่วนโควต้าและขีดจำกัดของระบบของบริการ Home API ในโปรเจ็กต์ Google Cloud ที่เชื่อมโยงกับการลงทะเบียนแอปของคุณใน Developer Console
หากต้องการขอเพิ่ม ให้แก้ไขโควต้าที่ต้องการ ดูวิธีการได้ที่ขอปรับโควต้าในเอกสารประกอบของ Google Cloud