tasks.RetryConfig interface

كيف يجب إعادة محاولة مهمة في حالة إرجاع غير 2xx.

التوقيع:

export interface RetryConfig 

الخصائص

ملكية يكتب وصف
أقصى عدد من المحاولات رقم | التعبير <رقم> | إعادة تعيين القيمة الحد الأقصى لعدد مرات محاولة الطلب. إذا تُركت بدون تحديد ، فسيتم تعيينها افتراضيًا على 3.
maxBackoffSeconds رقم | التعبير <رقم> | إعادة تعيين القيمة أقصى مدة انتظار بين المحاولات. إذا تُركت بدون تحديد ، فستكون افتراضيًا ساعة واحدة.
maxDoublings رقم | التعبير <رقم> | إعادة تعيين القيمة الحد الأقصى لعدد مرات مضاعفة التراجع بين عمليات إعادة المحاولة. إذا تُركت بدون تحديد ، فسيتم تعيينها افتراضيًا إلى 16.
maxRetrySeconds رقم | التعبير <رقم> | إعادة تعيين القيمة الحد الأقصى من الوقت لإعادة محاولة المهمة الفاشلة. إذا تُركت بدون تحديد ستعيد المحاولة إلى أجل غير مسمى.
minBackoffSeconds رقم | التعبير <رقم> | إعادة تعيين القيمة الحد الأدنى من الوقت للانتظار بين المحاولات. إذا تُركت بدون تحديد ، فستكون افتراضيًا 100 مللي ثانية.

مهام

الحد الأقصى لعدد مرات محاولة الطلب. إذا تُركت بدون تحديد ، فسيتم تعيينها افتراضيًا على 3.

التوقيع:

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

مهام .RetryConfig.maxBackoffSeconds

أقصى مدة انتظار بين المحاولات. إذا تُركت بدون تحديد ، فستكون افتراضيًا ساعة واحدة.

التوقيع:

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

مهام

الحد الأقصى لعدد مرات مضاعفة التراجع بين عمليات إعادة المحاولة. إذا تُركت بدون تحديد ، فسيتم تعيينها افتراضيًا إلى 16.

التوقيع:

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

مهام .RetryConfig.maxRetrySeconds

الحد الأقصى من الوقت لإعادة محاولة المهمة الفاشلة. إذا تُركت بدون تحديد ستعيد المحاولة إلى أجل غير مسمى.

التوقيع:

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

مهام .RetryConfig.minBackoffSeconds

الحد الأدنى من الوقت للانتظار بين المحاولات. إذا تُركت بدون تحديد ، فستكون افتراضيًا 100 مللي ثانية.

التوقيع:

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