Timeout

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.