Ogni servizio ha un criterio di timeout e un nuovo tentativo predefiniti, specificati nel file client.rb
di quel servizio. Per un esempio, dai un'occhiata al client.rb
del servizio campagna e trova il metodo self.configure
.
È possibile eseguire l'override di questi valori predefiniti per un servizio dopo la creazione dell'istanza di un servizio. Per farlo, segui l'esempio in set_custom_client_timeouts.rb
.
Puoi impostare un timeout per il tempo che preferisci, ma le risposte che richiedono più di due ore potrebbero generare un errore DEADLINE_EXCEEDED
.