Netflix Hystrix คืออะไร?
Netflix Hystrix คืออะไร?

วีดีโอ: Netflix Hystrix คืออะไร?

วีดีโอ: Netflix Hystrix คืออะไร?
วีดีโอ: 15 What is Hystrix - Spring Boot Microservices Level 2 2024, มีนาคม
Anonim

GitHub - Netflix / Hystrix : Hystrix เป็นไลบรารีความทนทานต่อเวลาแฝงและข้อผิดพลาดที่ออกแบบมาเพื่อแยกจุดเข้าถึงระบบระยะไกล บริการ และไลบรารีของบุคคลที่สาม หยุดการเรียงซ้อนความล้มเหลว และเปิดใช้งานความยืดหยุ่นในระบบแบบกระจายที่ซับซ้อนซึ่งความล้มเหลวหลีกเลี่ยงไม่ได้

ตามลําดับ Hystrix คืออะไร?

Hystrix เป็นไลบรารีจาวาที่ทนทานต่อความหน่วงแฝงและข้อผิดพลาดที่ออกแบบมาเพื่อแยกจุดเข้าถึงระบบ บริการ และไลบรารีของบุคคลที่สามในสภาพแวดล้อมแบบกระจาย ช่วยหยุดความล้มเหลวแบบเรียงซ้อนและเปิดใช้งานความยืดหยุ่นในระบบแบบกระจายที่ซับซ้อนซึ่งความล้มเหลวหลีกเลี่ยงไม่ได้

อาจมีคนถามว่าโครงการใดของ Netflix ที่ให้ความทนทานต่อข้อผิดพลาดและตัวตัดวงจร Hystrix ห้องสมุดโอเพ่นซอร์สที่พัฒนาโดย Netflix ช่วยให้คุณจัดการกับปัญหาเวลาแฝงและ ความผิดพลาด - ความอดทน ในระบบที่ซับซ้อนและกระจาย

ในที่นี้ hystrix เลิกใช้แล้วหรือ

เรามาดูทางเลือกโอเพ่นซอร์สสองสามทางเลือกสำหรับตอนนี้ Hystrix เลิกใช้แล้ว เครื่องมือไมโครเซอร์วิส Hystrix ซึ่งเป็นไลบรารี่ของโอเพนซอร์สแฝงและความทนทานต่อข้อผิดพลาดของ Netflix ได้ประกาศเมื่อเร็วๆ นี้ในหน้าแรกของ GitHub ว่าฟีเจอร์ใหม่ไม่ได้อยู่ระหว่างการพัฒนาอีกต่อไป

ทางเลือกใน Hystrix ทำงานอย่างไร

หลักการนี้คล้ายคลึงกับอุปกรณ์อิเล็กทรอนิกส์: Hystrix กำลังดู วิธีการ สำหรับการโทรหาบริการที่เกี่ยวข้องล้มเหลว หากเกิดขัดข้องดังกล่าว จะทำการเปิดวงจรและโอนสายไปที่a วิธีสำรอง . ห้องสมุดจะทนต่อความล้มเหลวได้ถึงเกณฑ์ นอกนั้นวงจรเปิดทิ้งไว้

แนะนำ: