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 sayı. 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ştirilirken 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 beklenen süre. Varsayılan: 30000 milliseconds. mode seçeneği olarak Exponentialayarlandığında, bu, yeniden denemeler arasındaki artan gecikmeleri üstel olarak 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 60000 sağlandığında milisaniyelik en düşük değer kullanılır.

Özellik Ayrıntıları

maxRetries

Yeniden denenebilir hata durumunda işlemin yeniden denenmesi gereken sayı. 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ştirilirken 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 beklenen süre. Varsayılan: 30000 milliseconds. mode seçeneği olarak Exponentialayarlandığında, bu, yeniden denemeler arasındaki artan gecikmeleri üstel olarak 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 60000 sağlandığında milisaniyelik en düşük değer kullanılır.

timeoutInMs?: number

Özellik Değeri

number