Google Home giới hạn việc phân bổ và sử dụng tài nguyên, đồng thời áp dụng hạn mức phù hợp cho từng dự án. Các chính sách cụ thể sẽ khác nhau tuỳ thuộc vào tình trạng còn tài nguyên, hồ sơ người dùng, nhật ký sử dụng dịch vụ và các yếu tố khác, đồng thời có thể thay đổi mà không cần thông báo.
Giới hạn của HomeGraph API
Phần này liệt kê các giới hạn về tốc độ cho API Google Home Graph. Các giới hạn này áp dụng cho cả API REST và RPC.
Google áp dụng hạn mức mặc định là 6.000 yêu cầu trong 60 giây cho tổng hợp truy vấn, đồng bộ hoá, xoá, Report State và lệnh gọi API đồng bộ hoá tài nguyên không đồng bộ của bạn, trên cơ sở tích hợp Cloud-to-cloud.
Để yêu cầu tăng hạn mức, hãy liên hệ với ha-certification@google.com và cung cấp những thông tin sau:
- Tiêu đề email: Yêu cầu tăng hạn mức ReportState API
- Nội dung email:
- Mã dự án
- Tên công ty của bạn
- Hạn mức hiện tại
- Lý do bạn muốn tăng hạn mức
| Hạn mức | Hạn mức | Có thể tăng |
|---|---|---|
| RequestSync (chế độ đồng bộ) | Tối đa 1 yêu cầu đồng thời cho mỗi agentUserId.
|
Không |
| RequestSync (chế độ không đồng bộ) | Giới hạn mặc định là 6.000 yêu cầu trong 60 giây cho mỗi lần tích hợp Cloud-to-cloud. | Có |
| Truy vấn | Giới hạn mặc định là 6.000 yêu cầu trong 60 giây cho mỗi lần tích hợp Cloud-to-cloud. | Có |
| Đồng bộ hoá | Giới hạn mặc định là 6.000 yêu cầu trong 60 giây cho mỗi lần tích hợp Cloud-to-cloud. | Có |
| Xoá | Giới hạn mặc định là 6.000 yêu cầu trong 60 giây cho mỗi lần tích hợp Cloud-to-cloud. | Có |
| ReportStateAndNotification | Giới hạn mặc định là 6.000 yêu cầu trong 60 giây cho mỗi lần tích hợp Cloud-to-cloud. | Có |
Gỡ lỗi về vấn đề hạn mức
Nếu chế độ tích hợp của bạn gặp phải tình trạng giới hạn tốc độ, hãy sử dụng các nguyên tắc sau để chẩn đoán và giải quyết vấn đề về hạn mức:
Google sẽ giới hạn tốc độ các lệnh gọi API vượt quá hạn mức của bạn. Điều này ảnh hưởng tiêu cực đến quá trình tích hợp bằng cách gây ra sự không khớp trạng thái. Ví dụ: nếu yêu cầu
ReportStateAndNotificationbị loại bỏ do giới hạn tốc độ, thì trạng thái thiết bị thực sẽ không đồng bộ hoá được, khiến Google Home app (GHA) có thông tin đã lỗi thời.Nếu
RequestSynclà API chính gặp lỗi, hãy kiểm tra để đảm bảo dịch vụ của bạn không cố gắng thực hiện nhiều lệnh gọi đồng thời cho mỗiagentUserId.Xem xét mức tăng trưởng lưu lượng truy cập theo thời gian. Nếu mức tăng này nhất quán với mức tăng về số lượng thiết bị, việc ra mắt một loại thiết bị mới hoặc một số lần ra mắt dự kiến khác, hãy yêu cầu tăng hạn mức. Nếu mức tăng này không như mong đợi, hãy xem xét quy trình tích hợp của bạn để xác định xem có thay đổi nào không mong muốn khiến nhiều lưu lượng truy cập được gửi đến Home Graph API hay không.