เราได้ใช้ระบบโควต้าสำหรับ Home API เพื่อให้มั่นใจในความน่าเชื่อถือของบริการและช่วยให้นักพัฒนาแอปจัดการปริมาณการเข้าชมได้อย่างมีประสิทธิภาพ โควต้าใน Home API อยู่ที่Google Cloudระดับโปรเจ็กต์
ขีดจำกัดอัตราสำหรับ Home API คือ 30,000 QPM (การค้นหาต่อนาที) ต่อ โปรเจ็กต์ ขีดจํากัดนี้ครอบคลุมการค้นหาทั้งหมดที่ส่งผ่าน Home API
เกินโควต้าแล้ว
เมื่อเกินขีดจำกัดอัตราของ Home API ระบบจะแสดงข้อผิดพลาด
resourceExhaused
HomeError ระบบจะปฏิเสธคำขอที่ตามมาทันทีพร้อมข้อความ "โควต้าเกิน"
ในกรณีที่ใช้โควต้าเกิน แอปควรใช้ Exponential Backoff และแจ้งให้ผู้ใช้ทราบหากมีการจํากัดการดําเนินการชั่วคราว
การตรวจสอบ
ใช้Google Cloud Console เพื่อตรวจสอบการใช้งานแบบเรียลไทม์และ กำหนดค่าการแจ้งเตือนเชิงรุกเมื่อคุณใกล้ถึงโควต้า 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