tasks.RetryConfig interface

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

ลายเซ็น:

export interface RetryConfig 

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

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

Tasks.RetryConfig.maxAttempts

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

ลายเซ็น:

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

Tasks.RetryConfig.maxBackoffSeconds

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

ลายเซ็น:

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

Tasks.RetryConfig.maxDoublings

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

ลายเซ็น:

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

Tasks โปรดลองอีกครั้ง

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

ลายเซ็น:

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

Tasks.RetryConfig.minBackoffSeconds

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

ลายเซ็น:

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