tasks.RetryConfig interface

2xx olmayan bir dönüş durumunda bir görevin nasıl yeniden denenmesi gerektiği.

İmza:

export interface RetryConfig 

Özellikleri

Mülk Tip Tanım
maxDenemeler sayı | İfade<sayı> | Değeri Sıfırla Bir isteğin en fazla kaç kez denenmesi gerektiği. Belirtilmezse, varsayılan olarak 3 olur.
maxBackoffSaniye sayı | İfade<sayı> | Değeri Sıfırla Denemeler arasında beklenecek maksimum süre. Belirtilmemiş bırakılırsa varsayılan olarak 1 saat olacaktır.
maxDoublings sayı | İfade<sayı> | Değeri Sıfırla Yeniden denemeler arasındaki geri çekilmeyi ikiye katlamak için maksimum sayı. Belirtilmemiş bırakılırsa, varsayılan olarak 16 olacaktır.
maxRetrySeconds sayı | İfade<sayı> | Değeri Sıfırla Başarısız görevi yeniden denemek için maksimum süre. Belirtilmemiş bırakılırsa süresiz olarak yeniden denenir.
minBackoffSaniye sayı | İfade<sayı> | Değeri Sıfırla Denemeler arasında beklenecek minimum süre. Belirtilmezse varsayılan olarak 100ms olacaktır.

görevler.RetryConfig.maxAttempts

Bir isteğin en fazla kaç kez denenmesi gerektiği. Belirtilmezse, varsayılan olarak 3 olur.

İmza:

maxAttempts?: number | Expression<number> | ResetValue;

görevler.RetryConfig.maxBackoffSeconds

Denemeler arasında beklenecek maksimum süre. Belirtilmemiş bırakılırsa varsayılan olarak 1 saat olacaktır.

İmza:

maxBackoffSeconds?: number | Expression<number> | ResetValue;

görevler.RetryConfig.maxDoublings

Yeniden denemeler arasındaki geri çekilmeyi ikiye katlamak için maksimum sayı. Belirtilmemiş bırakılırsa, varsayılan olarak 16 olacaktır.

İmza:

maxDoublings?: number | Expression<number> | ResetValue;

görevler.RetryConfig.maxRetrySeconds

Başarısız olan görevi yeniden denemek için maksimum süre. Belirtilmemiş bırakılırsa süresiz olarak yeniden denenir.

İmza:

maxRetrySeconds?: number | Expression<number> | ResetValue;

görevler.RetryConfig.minBackoffSeconds

Denemeler arasında beklenecek minimum süre. Belirtilmeden bırakılırsa, varsayılan olarak 100ms olacaktır.

İmza:

minBackoffSeconds?: number | Expression<number> | ResetValue;