รูปแบบการหมดเวลาทั่วไปที่ใช้ในระบบที่ยืดหยุ่นทางสถาปัตยกรรมมีอะไรบ้าง

1. รูปแบบ Circuit Breaker: รูปแบบนี้ตรวจสอบจำนวนความล้มเหลวในบริการและ "เปิดวงจร" เมื่อถึงเกณฑ์ สิ่งนี้จะป้องกันไม่ให้มีการส่งคำขอเพิ่มเติมไปยังบริการจนกว่าจะได้รับการเยียวยา

2. รูปแบบการลองใหม่: รูปแบบนี้จะลองคำขอที่ล้มเหลวตามจำนวนครั้งที่ระบุก่อนที่จะยกเลิก สิ่งนี้มีประโยชน์เมื่อความล้มเหลวเกิดขึ้นชั่วคราวและแก้ไขได้เองเมื่อเวลาผ่านไป

3. รูปแบบกั้น: รูปแบบนี้แบ่งระบบออกเป็นส่วนๆ เพื่อที่ว่าหากส่วนใดส่วนหนึ่งล้มเหลว จะไม่ทำให้ระบบทั้งหมดล่ม

4. รูปแบบการหมดเวลา: รูปแบบนี้ระบุเวลาสูงสุดสำหรับคำขอให้เสร็จสมบูรณ์ หากคำขอใช้เวลานานเกินไปจะถือว่าล้มเหลว

5. รูปแบบทางเลือก: รูปแบบนี้ให้การตอบสนองรองเมื่อคำขอล้มเหลว การตอบสนองรองสามารถเป็นค่าเริ่มต้นหรือบริการที่คล้ายกันที่สามารถจัดการคำขอได้

วันที่เผยแพร่: