RetryOptions interface
Újrapróbálkozási szabályzatbeállítások, amelyek meghatározzák az üzemmódot, az újrapróbálkozések számát, az újrapróbálkozási időközt stb.
Tulajdonságok
max |
Újrapróbálkozási hiba esetén a művelet újrapróbálkozásának száma. Alapértelmezett: 3. |
max |
Az újrapróbálkozások közötti maximális késleltetést jelöli, amelynél az újrapróbálkozási kísérletek le lesznek képezve. Csak exponenciális újrapróbálkozás esetén alkalmazható. |
mode | Azt jelzi, hogy melyik újrapróbálkozási módot kell alkalmazni. Ha nincs megadva, az alapértelmezett érték a |
retry |
A következő kísérlet végrehajtása előtt ennyi időt kell várni ezredmásodpercben. Alapértelmezett: |
timeout |
Azon ezredmásodpercek száma, amelyeket várni kell az aktuális kísérlet túllépésének deklarálása előtt, amely újrapróbálkozást vált ki, a rendszer minimális ezredmásodpercet |
Tulajdonság adatai
maxRetries
Újrapróbálkozási hiba esetén a művelet újrapróbálkozásának száma. Alapértelmezett: 3.
maxRetries?: number
Tulajdonság értéke
number
maxRetryDelayInMs
Az újrapróbálkozások közötti maximális késleltetést jelöli, amelynél az újrapróbálkozási kísérletek le lesznek képezve. Csak exponenciális újrapróbálkozás esetén alkalmazható.
maxRetryDelayInMs?: number
Tulajdonság értéke
number
mode
Azt jelzi, hogy melyik újrapróbálkozási módot kell alkalmazni. Ha nincs megadva, az alapértelmezett érték a Fixed
mode?: RetryMode
Tulajdonság értéke
retryDelayInMs
A következő kísérlet végrehajtása előtt ennyi időt kell várni ezredmásodpercben. Alapértelmezett: 30000 milliseconds
.
Ha mode
a beállítás értéke Exponential
, akkor ez az újrapróbálkozások közötti exponenciálisan növekvő késleltetés kiszámítására szolgál.
retryDelayInMs?: number
Tulajdonság értéke
number
timeoutInMs
Azon ezredmásodpercek száma, amelyeket várni kell az aktuális kísérlet túllépésének deklarálása előtt, amely újrapróbálkozást vált ki, a rendszer minimális ezredmásodpercet 60000
használ, ha az érték nem nagyobb, mint ezredmásodperc.
timeoutInMs?: number
Tulajdonság értéke
number