RetryOptions interface
Opcje zasad ponawiania, które określają tryb, liczbę ponownych prób, interwał ponawiania prób itp.
Właściwości
max |
Ile razy operacja musi zostać ponowiona w przypadku błędu możliwego do ponowienia próby. Wartość domyślna: 3. |
max |
Określa maksymalne opóźnienie między ponownymi próbami, na które zostaną ograniczone próby ponawiania prób. Dotyczy tylko podczas wykonywania ponawiania wykładniczego. |
mode | Określa tryb ponawiania prób do zastosowania. Jeśli wartość jest niezdefiniowana, wartość domyślna to |
retry |
Czas oczekiwania w milisekundach przed podjęciem następnej próby. Wartość domyślna: |
timeout |
Liczba milisekund oczekiwania przed zadeklarowaniem, że bieżąca próba przekroczyła limit czasu, co spowoduje wyzwolenie ponawiania próby Minimalna wartość milisekund zostanie użyta, jeśli zostanie podana wartość |
Szczegóły właściwości
maxRetries
Ile razy operacja musi zostać ponowiona w przypadku błędu możliwego do ponowienia próby. Wartość domyślna: 3.
maxRetries?: number
Wartość właściwości
number
maxRetryDelayInMs
Określa maksymalne opóźnienie między ponownymi próbami, na które zostaną ograniczone próby ponawiania prób. Dotyczy tylko podczas wykonywania ponawiania wykładniczego.
maxRetryDelayInMs?: number
Wartość właściwości
number
mode
Określa tryb ponawiania prób do zastosowania. Jeśli wartość jest niezdefiniowana, wartość domyślna to Fixed
mode?: RetryMode
Wartość właściwości
retryDelayInMs
Czas oczekiwania w milisekundach przed podjęciem następnej próby. Wartość domyślna: 30000 milliseconds
.
Jeśli mode
opcja jest ustawiona na Exponential
wartość , służy do obliczania wykładniczo rosnących opóźnień między ponownymi próbami.
retryDelayInMs?: number
Wartość właściwości
number
timeoutInMs
Liczba milisekund oczekiwania przed zadeklarowaniem, że bieżąca próba przekroczyła limit czasu, co spowoduje wyzwolenie ponawiania próby Minimalna wartość milisekund zostanie użyta, jeśli zostanie podana wartość 60000
nie większa niż ta.
timeoutInMs?: number
Wartość właściwości
number