tasks.RetryConfig interface

ควรลองงานใหม่อย่างไรในกรณีที่การส่งคืนที่ไม่ใช่ -2xx

ลายเซ็น:

export interface RetryConfig 

คุณสมบัติ

คุณสมบัติ พิมพ์ คำอธิบาย
maxAttempts หมายเลข | นิพจน์<จำนวน> | รีเซ็ตค่า จำนวนครั้งสูงสุดที่จะพยายามร้องขอ หากปล่อยไว้โดยไม่ระบุ จะมีค่าเริ่มต้นเป็น 3
maxBackoffSeconds หมายเลข | นิพจน์<จำนวน> | รีเซ็ตค่า ระยะเวลาสูงสุดในการรอระหว่างความพยายาม หากไม่ระบุจะมีค่าเริ่มต้นเป็น 1 ชม.
maxDoublings หมายเลข | นิพจน์<จำนวน> | รีเซ็ตค่า จำนวนครั้งสูงสุดที่จะเพิ่มการถอยกลับเป็นสองเท่าระหว่างการลองใหม่ หากไม่ระบุจะมีค่าเริ่มต้นเป็น 16
maxRetrySeconds หมายเลข | นิพจน์<จำนวน> | รีเซ็ตค่า ระยะเวลาสูงสุดสำหรับการลองงานที่ล้มเหลวอีกครั้ง หากไม่ระบุจะลองใหม่ไม่มีกำหนด
minBackoffSeconds หมายเลข | นิพจน์<จำนวน> | รีเซ็ตค่า เวลาขั้นต่ำในการรอระหว่างความพยายาม หากไม่ระบุจะมีค่าเริ่มต้นเป็น 100ms

task.RetryConfig.maxAttempts

จำนวนครั้งสูงสุดที่จะพยายามร้องขอ หากปล่อยไว้โดยไม่ระบุ จะมีค่าเริ่มต้นเป็น 3

ลายเซ็น:

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

task.RetryConfig.maxBackoffSeconds

ระยะเวลาสูงสุดในการรอระหว่างความพยายาม หากไม่ระบุจะมีค่าเริ่มต้นเป็น 1 ชม.

ลายเซ็น:

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

task.RetryConfig.maxDoublings

จำนวนครั้งสูงสุดที่จะเพิ่มการถอยกลับเป็นสองเท่าระหว่างการลองใหม่ หากไม่ระบุจะมีค่าเริ่มต้นเป็น 16

ลายเซ็น:

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

task.RetryConfig.maxRetrySeconds

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

ลายเซ็น:

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

task.RetryConfig.minBackoffSeconds

เวลาขั้นต่ำในการรอระหว่างความพยายาม หากไม่ระบุจะมีค่าเริ่มต้นเป็น 100ms

ลายเซ็น:

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