เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การตั้งค่า retry ด้วย exponential backoff

ทีมของคุณมี pipeline ที่ดึงข้อมูลสภาพอากาศจาก API ภายนอก ซึ่ง API นี้อาจหมดเวลา (timeout) ในช่วงที่มีการใช้งานสูง แต่ปัญหาเหล่านี้เป็นความล้มเหลวชั่วคราวที่มักแก้ไขได้เอง

การ retry แบบง่ายที่มีช่วงรอคงที่อาจสร้างภาระให้ API มากเกินไปในช่วงที่ระบบขัดข้อง ดังนั้น task จึงต้องใช้กลยุทธ์ที่ค่อยๆ เพิ่มเวลารอระหว่างการพยายามแต่ละครั้ง เพื่อให้ endpoint มีเวลาฟื้นตัวมากขึ้น

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้าง Data Pipeline ด้วย Airflow

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด