ตัวเลือกการลองใช้เครื่องจัดตารางเวลาอีกครั้ง ใช้กับฟังก์ชันที่กำหนดเวลาไว้เท่านั้น
ลายเซ็น:
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;