ExponentialBackoffRetryOptions interface

Vlastnosti

maximumInterval

Maximální zpoždění opakování. Může to být číslo v milisekundách nebo objekt Duration.

maxRetryCount

Maximální počet opakování povolených pro každé spuštění funkce. -1 znamená opakování po neomezenou dobu.

minimumInterval

Minimální prodleva opakování. Může to být číslo v milisekundách nebo objekt Duration.

strategy

První opakování čeká na minimální zpoždění. Při dalších opakovaných pokusech se čas exponenciálně přidá k počáteční době trvání každého opakování, dokud se nedosáhne maximálního zpoždění. Exponenciální zpětný odsazení přidává určité malé náhodné přecházení ke zpožděním opakování ve scénářích s vysokou propustností.

Podrobnosti vlastnosti

maximumInterval

Maximální zpoždění opakování. Může to být číslo v milisekundách nebo objekt Duration.

maximumInterval: number | Duration

Hodnota vlastnosti

number | Duration

maxRetryCount

Maximální počet opakování povolených pro každé spuštění funkce. -1 znamená opakování po neomezenou dobu.

maxRetryCount: number

Hodnota vlastnosti

number

minimumInterval

Minimální prodleva opakování. Může to být číslo v milisekundách nebo objekt Duration.

minimumInterval: number | Duration

Hodnota vlastnosti

number | Duration

strategy

První opakování čeká na minimální zpoždění. Při dalších opakovaných pokusech se čas exponenciálně přidá k počáteční době trvání každého opakování, dokud se nedosáhne maximálního zpoždění. Exponenciální zpětný odsazení přidává určité malé náhodné přecházení ke zpožděním opakování ve scénářích s vysokou propustností.

strategy: "exponentialBackoff"

Hodnota vlastnosti

"exponentialBackoff"