ScheduleRetryConfig interface

ตัวเลือกการลองใช้เครื่องจัดตารางเวลาอีกครั้ง ใช้กับฟังก์ชันที่กำหนดเวลาไว้เท่านั้น

ลายเซ็น:

export interface ScheduleRetryConfig 

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ประเภท คำอธิบาย
maxBackoffDuration สตริง | นิพจน์<string> | รีเซ็ตค่า ระยะเวลาสูงสุดที่จะรอก่อนลองทำงานอีกครั้งหลังจากที่งานล้มเหลว
maxDoublings ตัวเลข | นิพจน์<จำนวน> | รีเซ็ตค่า จำนวนสูงสุดของการทำซ้ำของ Backoff มาใช้ในการลองซ้ำแต่ละครั้ง
maxRetryDuration สตริง | นิพจน์<string> | รีเซ็ตค่า ขีดจำกัดเวลาสำหรับการลองงานที่ล้มเหลวอีกครั้ง ซึ่งวัดจากเวลาที่พยายามดำเนินการครั้งแรกหากระบุด้วย ScheduleRetryConfig.retryCount ระบบจะลองทำงานนั้นอีกครั้งจนกว่าทั้ง 2 ขีดจำกัดจะถึงขีดจำกัด
minBackoffDuration สตริง | นิพจน์<string> | รีเซ็ตค่า ระยะเวลาขั้นต่ำในการรอก่อนลองทำงานอีกครั้งหลังจากที่งานล้มเหลว
นับจำนวนอีกครั้ง ตัวเลข | นิพจน์<จำนวน> | รีเซ็ตค่า จำนวนครั้งที่ระบบจะทำงานโดยใช้ขั้นตอน Exponential Backoff ซึ่งอธิบายไว้ใน ScheduleRetryConfig.maxDoublings

ScheduleRetryConfig.maxBackoffDuration

ระยะเวลาสูงสุดที่จะรอก่อนลองทำงานอีกครั้งหลังจากที่งานล้มเหลว

ลายเซ็น:

maxBackoffDuration?: string | Expression<string> | ResetValue;

ScheduleRetryConfig.maxDoublings

จำนวนสูงสุดของการทำซ้ำของ Backoff มาใช้ในการลองซ้ำแต่ละครั้ง

ลายเซ็น:

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

Scheduleลองอีกครั้งConfig.maxRetryDuration

ขีดจำกัดเวลาสำหรับการลองงานที่ล้มเหลวอีกครั้ง ซึ่งวัดจากเวลาที่พยายามดำเนินการครั้งแรก

หากระบุด้วย ScheduleRetryConfig.retryCount ระบบจะลองทำงานซ้ำจนกว่าจะถึงขีดจำกัดทั้ง 2 รายการ

ลายเซ็น:

maxRetryDuration?: string | Expression<string> | ResetValue;

ScheduleRetryConfig.minBackoffDuration

ระยะเวลาขั้นต่ำในการรอก่อนลองทำงานอีกครั้งหลังจากที่งานล้มเหลว

ลายเซ็น:

minBackoffDuration?: string | Expression<string> | ResetValue;

ScheduleRetryConfig.retryCount

จำนวนครั้งที่ระบบจะทำงานโดยใช้ขั้นตอน Exponential Backoff ซึ่งอธิบายไว้ใน ScheduleRetryConfig.maxDoublings

ลายเซ็น:

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