Google Home מגבילות את הקצאת המשאבים והשימוש בהם, ומחילות מכסות מתאימות על בסיס כל פרויקט. כללי המדיניות הספציפיים משתנים בהתאם לזמינות המשאבים, לפרופיל המשתמש, להיסטוריית השימוש בשירות ולגורמים אחרים, והם עשויים להשתנות ללא הודעה מוקדמת.
מגבלות על HomeGraph API
בקטע הזה מפורטות מגבלות הקצב של Google Home Graph API. המגבלות האלה חלות על REST API וגם על RPC API.
Google מחילה את מגבלת ברירת המחדל של 6,000 בקשות לכל 60 שניות על הצבירה של השאילתות, הסנכרון, המחיקה, Report State והקריאות ל-API של סנכרון בקשות לא סנכרוניות, על בסיס כל שילוב Cloud-to-cloud.
כדי לבקש הגדלה של המכסה, צריך לפנות לכתובת ha-certification@google.com ולציין את הפרטים הבאים:
- נושא האימייל: בקשה להגדלת המכסה של ReportState API
- תוכן האימייל:
- מזהה פרויקט
- שם החברה שלך
- המיכסה הנוכחית
- הסיבה שביקשת להגדיל את המכסה
| מכסה | מגבלה | אפשר להגדיל את המכסה |
|---|---|---|
| RequestSync (מצב סנכרוני) | מקסימום בקשה אחת בו-זמנית לכל agentUserId.
|
לא |
| RequestSync (asynchronous mode) | מגבלת ברירת המחדל היא 6,000 בקשות לכל 60 שניות לכל שילוב של Cloud-to-cloud. | כן |
| שאילתה | מגבלת ברירת המחדל היא 6,000 בקשות לכל 60 שניות לכל שילוב של Cloud-to-cloud. | כן |
| סנכרון | מגבלת ברירת המחדל היא 6,000 בקשות לכל 60 שניות לכל שילוב של Cloud-to-cloud. | כן |
| מחיקה | מגבלת ברירת המחדל היא 6,000 בקשות לכל 60 שניות לכל שילוב של Cloud-to-cloud. | כן |
| ReportStateAndNotification | מגבלת ברירת המחדל היא 6,000 בקשות לכל 60 שניות לכל שילוב של Cloud-to-cloud. | כן |
ניפוי באגים בבעיות שקשורות למכסות
אם השילוב שלכם נתקל ב<High Priority Term: הגבלת קצב של יצירת בקשות>, השתמשו בהנחיות הבאות כדי <Low Priority Term: לאבחן> ולפתור בעיות <Low Priority Term: מכסה>:
Google תגביל את קצב יצירת הבקשות ל-API אם תחרגו מהמכסה. הדבר משפיע לרעה על השילוב וגורם לאי-התאמות במצב. לדוגמה, אם בקשת
ReportStateAndNotificationנדחית בגלל הגבלת קצב של יצירת בקשות, הסטטוס של המכשיר הפיזי לא יסונכרן, ולכן Google Home app (GHA) יקבל מידע לא עדכני.אם
RequestSyncהוא ה-API הראשי שנתקל בשגיאות, צריך לוודא שהשירות לא מנסה לבצע יותר מקריאה מקבילה אחת לכלagentUserId.כדאי לבדוק את הגידול בתנועה לאורך זמן. אם הגידול הזה עקבי עם עלייה במספר המכשירים, השקת סוג חדש של מכשיר או השקה צפויה אחרת, צריך לבקש הגדלה של המכסה. אם העלייה הזו לא צפויה, כדאי לבדוק את השילוב כדי לראות אם שינוי לא צפוי גורם לשליחת יותר תנועה אל Home Graph API.