ExponentialBackoffRetryOptions interface

Tulajdonságok

maximumInterval

Az újrapróbálkozások maximális késleltetése. Ez lehet egy szám ezredmásodpercben, vagy egy Időtartam objektum

maxRetryCount

A függvényvégrehajtásonként engedélyezett újrapróbálkozések maximális száma. A -1 azt jelenti, hogy határozatlan időre újrapróbálkoznak.

minimumInterval

Az újrapróbálkozások minimális késleltetése. Ez lehet egy szám ezredmásodpercben, vagy egy Időtartam objektum

strategy

Az első újrapróbálkozás a minimális késleltetésre vár. A későbbi újrapróbálkozások során az idő exponenciálisan hozzáadódik az egyes újrapróbálkozások kezdeti időtartamához, amíg el nem éri a maximális késleltetést. Az exponenciális visszalépés kis véletlenszerűsítést ad a késésekhez, hogy nagy átviteli sebességű forgatókönyvekben az újrapróbálkozások átmenetiek lesznek.

Tulajdonság adatai

maximumInterval

Az újrapróbálkozások maximális késleltetése. Ez lehet egy szám ezredmásodpercben, vagy egy Időtartam objektum

maximumInterval: number | Duration

Tulajdonság értéke

number | Duration

maxRetryCount

A függvényvégrehajtásonként engedélyezett újrapróbálkozések maximális száma. A -1 azt jelenti, hogy határozatlan időre újrapróbálkoznak.

maxRetryCount: number

Tulajdonság értéke

number

minimumInterval

Az újrapróbálkozások minimális késleltetése. Ez lehet egy szám ezredmásodpercben, vagy egy Időtartam objektum

minimumInterval: number | Duration

Tulajdonság értéke

number | Duration

strategy

Az első újrapróbálkozás a minimális késleltetésre vár. A későbbi újrapróbálkozások során az idő exponenciálisan hozzáadódik az egyes újrapróbálkozások kezdeti időtartamához, amíg el nem éri a maximális késleltetést. Az exponenciális visszalépés kis véletlenszerűsítést ad a késésekhez, hogy nagy átviteli sebességű forgatókönyvekben az újrapróbálkozások átmenetiek lesznek.

strategy: "exponentialBackoff"

Tulajdonság értéke

"exponentialBackoff"