ExponentialBackoffRetryOptions interface
Eigenschappen
| maximum |
De maximale vertraging voor opnieuw proberen. Dit kan een getal zijn in milliseconden of een duurobject |
| max |
Het maximum aantal nieuwe pogingen dat is toegestaan per functie-uitvoering. -1 betekent dat u het voor onbepaalde tijd opnieuw wilt proberen. |
| minimum |
De minimale vertraging voor opnieuw proberen. Dit kan een getal zijn in milliseconden of een duurobject |
| strategy | De eerste poging wacht op de minimale vertraging. Bij volgende nieuwe pogingen wordt de tijd exponentieel toegevoegd aan de eerste duur voor elke nieuwe poging, totdat de maximale vertraging is bereikt. Exponentieel uitstel voegt een kleine randomisatie toe aan vertragingen bij het herverspringen van nieuwe pogingen in scenario's met hoge doorvoer. |
Eigenschapdetails
maximumInterval
De maximale vertraging voor opnieuw proberen. Dit kan een getal zijn in milliseconden of een duurobject
maximumInterval: number | Duration
Waarde van eigenschap
number | Duration
maxRetryCount
Het maximum aantal nieuwe pogingen dat is toegestaan per functie-uitvoering. -1 betekent dat u het voor onbepaalde tijd opnieuw wilt proberen.
maxRetryCount: number
Waarde van eigenschap
number
minimumInterval
De minimale vertraging voor opnieuw proberen. Dit kan een getal zijn in milliseconden of een duurobject
minimumInterval: number | Duration
Waarde van eigenschap
number | Duration
strategy
De eerste poging wacht op de minimale vertraging. Bij volgende nieuwe pogingen wordt de tijd exponentieel toegevoegd aan de eerste duur voor elke nieuwe poging, totdat de maximale vertraging is bereikt. Exponentieel uitstel voegt een kleine randomisatie toe aan vertragingen bij het herverspringen van nieuwe pogingen in scenario's met hoge doorvoer.
strategy: "exponentialBackoff"
Waarde van eigenschap
"exponentialBackoff"