سهمیه‌ها و محدودیت‌های «خانه هوشمند»

Google Home تخصیص و استفاده از منابع را محدود می‌کند و سهمیه‌های مناسب را برای هر پروژه اعمال می‌کند. خط‌مشی‌های خاص بسته به دردسترس بودن منابع، نمایه کاربر، سابقه استفاده از سرویس، و عوامل دیگر متفاوت است و بدون اطلاع قبلی ممکن است تغییر کند.

محدودیت‌های HomeGraph API

این بخش محدودیت‌های نرخ را برای Google Home Graph API فهرست می‌کند. این محدودیت‌ها هم برای REST و هم برای RPC API اعمال می‌شود.

Google حد پیش‌فرض ۶٬۰۰۰ درخواست در هر ۶۰ ثانیه را برای مجموع فراخوانی‌های میانای برنامه‌سازی کاربردی درخواست همگام‌سازی ناهمگام، Report State، حذف، همگام‌سازی، و پُرسمان شما به‌ازای هر Cloud-to-cloud ادغام اعمال می‌کند.

برای درخواست افزایش سهمیه، با اطلاعات زیر با ha-certification@google.com تماس بگیرید:

  • موضوع ایمیل: درخواست افزایش سهمیه ReportState API
  • محتوای ایمیل:
    • شناسه پروژه
    • نام شرکت شما
    • سهمیه کنونی
    • دلیل اینکه می‌خواهید سهمیه‌تان را افزایش دهید
سهمیه حد می‌تواند افزایش یابد
RequestSync (حالت همگام) حداکثر ۱ درخواست هم‌زمان در هر agentUserId. نه
RequestSync (حالت غیرهمگام) حد پیش‌فرض ۶٬۰۰۰ درخواست در هر ۶۰ ثانیه برای هر ادغام Cloud-to-cloud. بله
پُرسمان حد پیش‌فرض ۶٬۰۰۰ درخواست در هر ۶۰ ثانیه برای هر ادغام Cloud-to-cloud. بله
همگام‌سازی حد پیش‌فرض ۶٬۰۰۰ درخواست در هر ۶۰ ثانیه برای هر ادغام Cloud-to-cloud. بله
حذف حد پیش‌فرض ۶۰۰۰ درخواست در هر ۶۰ ثانیه برای هر ادغام Cloud-to-cloud. بله
ReportStateAndNotification حد پیش‌فرض ۶۰۰۰ درخواست در هر ۶۰ ثانیه برای هر ادغام Cloud-to-cloud. بله

اشکال‌زدایی مشکلات سهمیه

اگر ادغام شما با محدودیت نرخ مواجه شد، از دستورالعمل‌های زیر برای تشخیص و حل مشکلات سهمیه استفاده کنید:

  1. Google فراخوانی‌های میانای برنامه‌سازی کاربردی را که از سهمیه شما فراتر برود محدود خواهد کرد. این کار با ایجاد عدم تطابق وضعیت، تأثیر منفی بر ادغام شما می‌گذارد. برای مثال، اگر درخواست ReportStateAndNotification به‌دلیل محدودیت نرخ حذف شود، وضعیت دستگاه فیزیکی همگام‌سازی نخواهد شد و Google Home app (GHA) با اطلاعات قدیمی باقی می‌ماند.

  2. اگر RequestSync API اصلی است که با خطا مواجه می‌شود، بررسی کنید که سرویس شما تلاش نکند بیش‌از یک فراخوانی هم‌زمان در هر agentUserId انجام دهد.

  3. رشد ترافیک خود را در طول زمان بررسی کنید. اگر این رشد با افزایش تعداد دستگاه‌ها، راه‌اندازی نوع جدیدی از دستگاه، یا راه‌اندازی مورد انتظار دیگری مطابقت دارد، درخواست افزایش سهمیه کنید. اگر این افزایش غیرمنتظره است، ادغام خود را بررسی کنید تا مشخص شود آیا تغییر غیرمنتظره‌ای باعث ارسال ترافیک بیشتر به Home Graph API شده است یا نه.