ExponentialBackoffRetryOptions interface

Eigenschappen

maximumInterval

De maximale vertraging voor opnieuw proberen. Dit kan een getal zijn in milliseconden of een duurobject

maxRetryCount

Het maximum aantal nieuwe pogingen dat is toegestaan per functie-uitvoering. -1 betekent dat u het voor onbepaalde tijd opnieuw wilt proberen.

minimumInterval

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"