tasks.RetryConfig interface

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

ลายเซ็น:

export interface RetryConfig 

คุณสมบัติ

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

งาน RetryConfig.maxAttempts

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

ลายเซ็น:

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

งาน RetryConfig.maxBackoffSeconds

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

ลายเซ็น:

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

งาน RetryConfig.maxDoublings

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

ลายเซ็น:

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

งาน RetryConfig.maxRetrySeconds

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

ลายเซ็น:

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

งาน RetryConfig.minBackoffSeconds

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

ลายเซ็น:

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