Aracılığıyla paylaş


RetryOptions interface

Modu, yeniden deneme sayısını, yeniden deneme aralığını vb. belirleyen yeniden deneme ilkesi seçenekleri.

Özellikler

maxRetries

Yeniden denenebilir hata durumunda işlemin yeniden denenmesi gereken süre. Varsayılan: 3.

maxRetryDelayInMs

Yeniden deneme girişimlerinin eşlenecekleri yeniden denemeler arasındaki en uzun gecikmeyi belirtir. Yalnızca üstel yeniden deneme gerçekleştirirken geçerlidir.

mode

Hangi yeniden deneme modunun uygulanacağını belirtir. Tanımlanmamışsa, varsayılan olarak Fixed

retryDelayInMs

Bir sonraki denemeyi yapmadan önce milisaniye cinsinden bekleme süresi. Varsayılan: 30000 milliseconds. mode seçeneği olarak Exponentialayarlandığında, yeniden denemeler arasındaki gecikmeleri katlanarak artan şekilde hesaplamak için kullanılır.

timeoutInMs

Geçerli denemenin zaman aşımına uğraması bildirilmeden önce beklenecek milisaniye sayısı Yeniden denemeyi tetikleyecek Bundan büyük olmayan bir değer sağlandığında milisaniyenin en düşük değeri 60000 kullanılır.

Özellik Ayrıntıları

maxRetries

Yeniden denenebilir hata durumunda işlemin yeniden denenmesi gereken süre. Varsayılan: 3.

maxRetries?: number

Özellik Değeri

number

maxRetryDelayInMs

Yeniden deneme girişimlerinin eşlenecekleri yeniden denemeler arasındaki en uzun gecikmeyi belirtir. Yalnızca üstel yeniden deneme gerçekleştirirken geçerlidir.

maxRetryDelayInMs?: number

Özellik Değeri

number

mode

Hangi yeniden deneme modunun uygulanacağını belirtir. Tanımlanmamışsa, varsayılan olarak Fixed

mode?: RetryMode

Özellik Değeri

retryDelayInMs

Bir sonraki denemeyi yapmadan önce milisaniye cinsinden bekleme süresi. Varsayılan: 30000 milliseconds. mode seçeneği olarak Exponentialayarlandığında, yeniden denemeler arasındaki gecikmeleri katlanarak artan şekilde hesaplamak için kullanılır.

retryDelayInMs?: number

Özellik Değeri

number

timeoutInMs

Geçerli denemenin zaman aşımına uğraması bildirilmeden önce beklenecek milisaniye sayısı Yeniden denemeyi tetikleyecek Bundan büyük olmayan bir değer sağlandığında milisaniyenin en düşük değeri 60000 kullanılır.

timeoutInMs?: number

Özellik Değeri

number