Każda usługa ma domyślną zasadę czasu oczekiwania i ponawiania określoną w pliku client.rb
tej usługi. Spójrzmy na przykład na element client.rb
usługi kampanii i znajdź metodę self.configure
.
Te wartości domyślne można zastąpić w usłudze po jej utworzeniu. W tym celu skorzystaj z przykładu w instrukcji set_custom_client_timeouts.rb
.
Możesz ustawić dowolny limit czasu, ale odpowiedzi trwające ponad 2 godziny mogą skutkować błędem DEADLINE_EXCEEDED
.