Quản lý hạn mức

Hệ thống hạn mức đã được triển khai cho Home API để đảm bảo độ tin cậy của dịch vụ và giúp nhà phát triển quản lý lưu lượng truy cập một cách hiệu quả. Hạn mức trong Home API được áp dụng ở cấp dự án Google Cloud.

Giới hạn số lượng yêu cầu cho Home API là 30.000 QPM (truy vấn mỗi phút) cho mỗi dự án. Giới hạn này áp dụng cho tất cả các truy vấn được gửi qua Home API.

Đã vượt quá dung lượng quy định

Khi vượt quá giới hạn tốc độ của Home API, hệ thống sẽ gửi một resourceExhaused HomeException. Các yêu cầu tiếp theo sẽ bị từ chối ngay lập tức kèm theo thông báo "Đã vượt quá hạn mức".

Trong trường hợp vượt quá hạn mức, ứng dụng nên có thuật toán thời gian đợi luỹ thừa và thông báo cho người dùng nếu các hành động bị hạn chế tạm thời.

Giám sát

Sử dụng Google Cloud Console để theo dõi mức sử dụng theo thời gian thực và định cấu hình cảnh báo chủ động khi bạn sắp đạt đến hạn mức của Home API.

Để xem các chỉ số hiện tại, hãy chuyển đến phần Chỉ số của dịch vụ Home API trong dự án Google Cloud liên kết với thông tin đăng ký của ứng dụng trong Google Home Developer Console.

Thiết lập thông báo

Đối tác nên thiết lập cảnh báo khi vượt quá ngưỡng (chẳng hạn như 80%) hạn mức được phân bổ. Tính năng hỗ trợ cảnh báo trong Google Cloud rất toàn diện và có khả năng định cấu hình cao.

Khi tạo cảnh báo về hạn mức, bạn nên sử dụng các chỉ số sau trong phần Hạn mức của người dùng > Hạn mức trong trình tạo chính sách.

  • Mức sử dụng hạn mức phân bổ — serviceruntime.googleapis.com/quota/allocation/usage
  • Hạn mức – serviceruntime.googleapis.com/quota/limit

Đối tác cũng nên thiết lập các kênh thông báo (chẳng hạn như email) để nhận cảnh báo về hạn mức.

Hãy xem các tài nguyên sau để tìm hiểu thêm về cảnh báo và thông báo, cũng như cách định cấu hình các tính năng này trong Google Cloud:

Yêu cầu tăng hạn mức

Nếu ứng dụng của bạn có lưu lượng truy cập hợp lệ và cần hạn mức cao hơn hạn mức mặc định, bạn có thể yêu cầu tăng hạn mức.

Để xem mức sử dụng và hạn mức, hãy chuyển đến phần Hạn mức và giới hạn hệ thống của dịch vụ Home API trong dự án Google Cloud liên kết với thông tin đăng ký của ứng dụng trong Developer Console.

Để yêu cầu tăng hạn mức, hãy chỉnh sửa một hạn mức cụ thể. Xem phần Yêu cầu điều chỉnh hạn mức trong tài liệu về Google Cloud để biết hướng dẫn.