خيارات إعادة محاولة المجدول. ينطبق فقط على الوظائف المجدولة.
إمضاء:
export interface ScheduleRetryConfig
ملكيات
ملكية | يكتب | وصف |
---|---|---|
maxBackoffDuration | سلسلة | تعبير <سلسلة> | إعادة تعيين القيمة | الحد الأقصى لمدة الانتظار قبل إعادة محاولة المهمة بعد فشلها. |
maxDoublings | رقم | تعبير <رقم> | إعادة تعيين القيمة | الحد الأقصى لعدد مضاعفة التراجع المطبق عند كل إعادة محاولة. |
maxRetryDuration | سلسلة | تعبير <سلسلة> | إعادة تعيين القيمة | الحد الزمني لإعادة محاولة مهمة فاشلة، يتم قياسه من الوقت الذي تمت فيه محاولة التنفيذ لأول مرة. إذا تم تحديده باستخدام TableRetryConfig.retryCount ، ستتم إعادة محاولة المهمة حتى يتم الوصول إلى كلا الحدين. |
minBackoffDuration | سلسلة | تعبير <سلسلة> | إعادة تعيين القيمة | الحد الأدنى من الوقت للانتظار قبل إعادة محاولة المهمة بعد فشلها. |
إعادة المحاولة | رقم | تعبير <رقم> | إعادة تعيين القيمة | عدد المحاولات التي سيقوم بها النظام لتشغيل مهمة باستخدام إجراء التراجع الأسي الموضح في جدولة RetryConfig.maxDoublings . |
ScheduleRetryConfig.maxBackoffDuration
الحد الأقصى لمدة الانتظار قبل إعادة محاولة المهمة بعد فشلها.
إمضاء:
maxBackoffDuration?: string | Expression<string> | ResetValue;
جدولةRetryConfig.maxDoublings
الحد الأقصى لعدد مضاعفة التراجع المطبق عند كل إعادة محاولة.
إمضاء:
maxDoublings?: number | Expression<number> | ResetValue;
جدولةRetryConfig.maxRetryDuration
الحد الزمني لإعادة محاولة مهمة فاشلة، يتم قياسه من الوقت الذي تمت فيه محاولة التنفيذ لأول مرة.
إذا تم تحديده باستخدام TableRetryConfig.retryCount ، ستتم إعادة محاولة المهمة حتى يتم الوصول إلى كلا الحدين.
إمضاء:
maxRetryDuration?: string | Expression<string> | ResetValue;
ScheduleRetryConfig.minBackoffDuration
الحد الأدنى من الوقت للانتظار قبل إعادة محاولة المهمة بعد فشلها.
إمضاء:
minBackoffDuration?: string | Expression<string> | ResetValue;
جدولةRetryConfig.retryCount
عدد المحاولات التي سيقوم بها النظام لتشغيل مهمة باستخدام إجراء التراجع الأسي الموضح في جدولة RetryConfig.maxDoublings .
إمضاء:
retryCount?: number | Expression<number> | ResetValue;