ควรลองงานใหม่อย่างไรในกรณีที่การส่งคืนที่ไม่ใช่ -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;