ExponentialBackoffRetryOptions interface
Tulajdonságok
| maximum |
Az újrapróbálkozások maximális késleltetése. Ez lehet egy szám ezredmásodpercben, vagy egy Időtartam objektum |
| max |
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. |
| minimum |
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"