كيف يجب إعادة محاولة مهمة في حالة إرجاع غير 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;