Jak należy ponowić próbę zadania w przypadku zwrotu innego niż 2xx.
Podpis:
export interface RetryConfig
Nieruchomości
Nieruchomość | Rodzaj | Opis |
---|---|---|
maxPróby | numer | Wyrażenie<liczba> | Resetuj wartość | Maksymalna liczba prób żądania. Jeśli nie zostanie określony, domyślnie będzie to 3. |
maxBackoffSeconds | numer | Wyrażenie<liczba> | Resetuj wartość | Maksymalny czas oczekiwania między próbami. Jeśli nie zostanie określony, domyślnie będzie to 1 godz. |
maksymalna liczba podwojeń | numer | Wyrażenie<liczba> | Resetuj wartość | Maksymalna liczba razy do podwojenia wycofywania między ponownymi próbami. Jeśli nie zostanie określony, domyślnie będzie 16. |
maxRetrySeconds | numer | Wyrażenie<liczba> | Resetuj wartość | Maksymalny czas na ponawianie nieudanego zadania. Jeśli nie zostanie określony, ponawia próbę w nieskończoność. |
min BackoffSekundy | numer | Wyrażenie<liczba> | Resetuj wartość | Minimalny czas oczekiwania między próbami. Jeśli nie zostanie określony, domyślnie będzie to 100ms. |
task.RetryConfig.maxPróby
Maksymalna liczba prób żądania. Jeśli nie zostanie określony, domyślnie będzie to 3.
Podpis:
maxAttempts?: number | Expression<number> | ResetValue;
task.RetryConfig.maxBackoffSeconds
Maksymalny czas oczekiwania między próbami. Jeśli nie zostanie określony, domyślnie będzie to 1 godz.
Podpis:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
task.RetryConfig.maxDoublings
Maksymalna liczba razy do podwojenia wycofywania między ponownymi próbami. Jeśli nie zostanie określony, domyślnie będzie 16.
Podpis:
maxDoublings?: number | Expression<number> | ResetValue;
task.RetryConfig.maxRetrySeconds
Maksymalny czas na ponawianie nieudanego zadania. Jeśli nie zostanie określony, ponawia próbę w nieskończoność.
Podpis:
maxRetrySeconds?: number | Expression<number> | ResetValue;
task.RetryConfig.minBackoffSeconds
Minimalny czas oczekiwania między próbami. Jeśli nie zostanie określony, domyślnie będzie to 100ms.
Podpis:
minBackoffSeconds?: number | Expression<number> | ResetValue;