Aracılığıyla paylaş


ExponentialBackoffRetryOptions interface

Özellikler

maximumInterval

En fazla yeniden deneme gecikmesi. Bu milisaniye cinsinden bir sayı veya Duration nesnesi olabilir

maxRetryCount

İşlev yürütme başına izin verilen en fazla yeniden deneme sayısı. -1, süresiz olarak yeniden deneme anlamına gelir.

minimumInterval

En düşük yeniden deneme gecikmesi. Bu milisaniye cinsinden bir sayı veya Duration nesnesi olabilir

strategy

İlk yeniden deneme en düşük gecikmeyi bekler. Sonraki yeniden denemelerde, maksimum gecikmeye ulaşılana kadar her yeniden denemenin başlangıç süresine üstel olarak zaman eklenir. Üstel geri alma, yüksek aktarım hızı senaryolarında yeniden denemeleri kademelendirme gecikmelerine bazı küçük rastgeleleştirmeler ekler.

Özellik Ayrıntıları

maximumInterval

En fazla yeniden deneme gecikmesi. Bu milisaniye cinsinden bir sayı veya Duration nesnesi olabilir

maximumInterval: number | Duration

Özellik Değeri

number | Duration

maxRetryCount

İşlev yürütme başına izin verilen en fazla yeniden deneme sayısı. -1, süresiz olarak yeniden deneme anlamına gelir.

maxRetryCount: number

Özellik Değeri

number

minimumInterval

En düşük yeniden deneme gecikmesi. Bu milisaniye cinsinden bir sayı veya Duration nesnesi olabilir

minimumInterval: number | Duration

Özellik Değeri

number | Duration

strategy

İlk yeniden deneme en düşük gecikmeyi bekler. Sonraki yeniden denemelerde, maksimum gecikmeye ulaşılana kadar her yeniden denemenin başlangıç süresine üstel olarak zaman eklenir. Üstel geri alma, yüksek aktarım hızı senaryolarında yeniden denemeleri kademelendirme gecikmelerine bazı küçük rastgeleleştirmeler ekler.

strategy: "exponentialBackoff"

Özellik Değeri

"exponentialBackoff"