Aby zapewnić stabilność systemu i sprawiedliwy podział zasobów, interfejs Google Health API stosuje limity liczby żądań przychodzących.
Domyślne limity są dostosowane do większości standardowych przypadków użycia, ale aplikacje, które przekraczają te progi, będą ograniczane.
Obsługa błędów limitu liczby żądań
Gdy aplikacja przekroczy przydzielony limit liczby żądań, interfejs API odrzuci żądanie i zwróci błąd 429 Too Many Requests. Aby uniknąć tego błędu, aplikacja powinna wstrzymać wysyłanie żądań i wdrożyć logikę ponawiania, aby prawidłowo obsługiwać zdarzenia ograniczania liczby żądań.
Domyślne limity i analiza wpływu
Limity liczby żądań są oceniane w interwałach dziennych, minutowych i na użytkownika. Analiza wpływu pokazuje, jak te limity przekładają się na zapytania na sekundę (QPS).
| Dane | Domyślny limit | Analiza wpływu na liczbę zapytań na sekundę |
|---|---|---|
| Na projekt (dziennie) | 86,4 mln żądań dziennie | ~1000 zapytań na sekundę |
| Na projekt (na minutę) | 120 tys. żądań na minutę | ~2000 zapytań na sekundę |
| Na użytkownika (na minutę) | 300 żądań na minutę | Standardowe: 5 zapytań na sekundę na użytkownika Niezweryfikowane aplikacje: maksymalnie 250 zapytań na sekundę (ograniczone do 100 użytkowników przy 2,5 zapytania na sekundę na użytkownika) |
Poproś o zwiększenie limitu
Jeśli Twoja aplikacja wymaga większej przepustowości niż domyślne przydziały, możesz poprosić o zmianę limitu w konsoli Google Cloud. Zobacz Wyświetlanie limitów i zarządzanie nimi.