Tag: timeout

4 รายการ

Blog

นากกายวางแถบเวลาระหว่างนาฬิกาทรายกับไม้กั้นเพื่อตรวจว่าระยะเวลาไม่ยาวเกินขอบเขต
javadurationconfiguration

Java Duration.parse: รับ timeout แบบมีหน่วยโดยไม่เดาว่าเลขคืออะไร

ใช้ Duration.parse อ่านค่า ISO-8601 จาก config พร้อม Java assertions ตรวจค่าถูกต้อง รูปแบบผิด และเพดาน timeout

พี่โชว์
นากมิ้นต์ต้นฉบับวางนาฬิกาทรายสีอำพันข้างกล่องงาน ถ้าหมดเวลาจะสลับใส่กล่องสำรองแทน
javaconcurrencycompletablefuture

Java completeOnTimeout: ใส่ค่าสำรองเมื่องานช้าเกินเวลา

ใช้ CompletableFuture.completeOnTimeout กันอนาคตค้าง พร้อมทดสอบว่าค่าสำรองเข้าเมื่อหมดเวลาและค่าจริงชนะถ้าเสร็จก่อน

น้องกาย
นาฬิกาทรายบนโต๊ะมิ้นต์มีลูกศรยกเลิกงาน async ที่ยาวเกินและนากกายกดปุ่มหยุด
pythonasynciotimeout

asyncio.timeout: ใส่กรอบเวลาให้งาน async โดยไม่กลืน CancelledError

ใช้ asyncio.timeout เป็น context manager จำกัดเวลารอ พร้อม unittest.IsolatedAsyncioTestCase ที่พิสูจน์ทั้งสำเร็จและ TimeoutError

น้องกาย
นาฬิกาและแผงคำขอ HTTP บนโต๊ะมิ้นต์มีเข็มชี้ใกล้หมดเวลาและนากกายยืนมุมซ้าย
javahttptimeout

Java HttpClient: ตั้ง request timeout ไม่ให้ค้างรอปลายทาง

ใช้ java.net.http.HttpClient กับ timeout ต่อคำขอ พร้อม java-test ที่ยืนยัน Duration และพฤติกรรมหมดเวลา

น้องกาย