ตัวเลือกการลองใหม่อีกครั้งของตัวกำหนดเวลา ใช้กับฟังก์ชันที่กำหนดเวลาไว้เท่านั้น
ลายเซ็น:
export interface ScheduleRetryConfig
คุณสมบัติ
คุณสมบัติ | พิมพ์ | คำอธิบาย |
---|---|---|
maxBackoffDuration | สตริง | การแสดงออก <สตริง> | รีเซ็ตค่า | ระยะเวลาสูงสุดในการรอก่อนที่จะลองทำงานอีกครั้งหลังจากที่ล้มเหลว |
แม็กซ์ดับเบิ้ล | หมายเลข | การแสดงออก <จำนวน> | รีเซ็ตค่า | จำนวนสูงสุดของการย้อนกลับสองเท่าที่ใช้ในการลองใหม่แต่ละครั้ง |
maxRetryDuration | สตริง | การแสดงออก <สตริง> | รีเซ็ตค่า | ขีดจำกัดเวลาสำหรับการลองงานที่ล้มเหลวอีกครั้ง โดยวัดจากเวลาที่พยายามดำเนินการครั้งแรก หากระบุด้วย ScheduleRetryConfig.retryCount งานจะถูกลองใหม่จนกว่าจะถึงขีดจำกัดทั้งสอง |
minBackoffDuration | สตริง | การแสดงออก <สตริง> | รีเซ็ตค่า | ระยะเวลาขั้นต่ำในการรอก่อนที่จะลองทำงานอีกครั้งหลังจากที่ล้มเหลว |
ลองอีกครั้งนับ | หมายเลข | การแสดงออก <จำนวน> | รีเซ็ตค่า | จำนวนความพยายามที่ระบบจะดำเนินการเพื่อรันงานโดยใช้ขั้นตอน backoff เอ็กซ์โปเนนเชียลที่อธิบายโดย ScheduleRetryConfig.maxDoublings . |
ScheduleRetryConfig.maxBackoffDuration
ระยะเวลาสูงสุดในการรอก่อนที่จะลองทำงานอีกครั้งหลังจากที่ล้มเหลว
ลายเซ็น:
maxBackoffDuration?: string | Expression<string> | ResetValue;
ScheduleRetryConfig.maxDoublings
จำนวนสูงสุดของการย้อนกลับสองเท่าที่ใช้ในการลองใหม่แต่ละครั้ง
ลายเซ็น:
maxDoublings?: number | Expression<number> | ResetValue;
ScheduleRetryConfig.maxRetryDuration
ขีดจำกัดเวลาสำหรับการลองงานที่ล้มเหลวอีกครั้ง โดยวัดจากเวลาที่พยายามดำเนินการครั้งแรก
หากระบุด้วย ScheduleRetryConfig.retryCount งานจะถูกลองใหม่จนกว่าจะถึงขีดจำกัดทั้งสอง
ลายเซ็น:
maxRetryDuration?: string | Expression<string> | ResetValue;
ScheduleRetryConfig.minBackoffDuration
ระยะเวลาขั้นต่ำในการรอก่อนที่จะลองทำงานอีกครั้งหลังจากที่ล้มเหลว
ลายเซ็น:
minBackoffDuration?: string | Expression<string> | ResetValue;
ScheduleRetryConfig.retryCount
จำนวนความพยายามที่ระบบจะดำเนินการเพื่อรันงานโดยใช้ขั้นตอน backoff เอ็กซ์โปเนนเชียลที่อธิบายโดย ScheduleRetryConfig.maxDoublings .
ลายเซ็น:
retryCount?: number | Expression<number> | ResetValue;