Resilience mit Hystrix
Verfügbarkeit ist das A und O für Systeme in Produktion, möglichst 24x7, möglichst wenige Ausfälle.
Um das zu erreichen, genügt es nicht, sich auf die Fehlertoleranzmechanismen der Infrastrukturebene zu verlassen, sondern man muss die dafür benötigte Robustheit (Resilience) selber in die Anwendung einbauen.
Ein besonders schwieriger Fall ist, dafür zu sorgen, dass eine Komponente nicht durch das Ausbleiben der Antwort einer anderen Komponente blockiert wird. Wer kennt das nicht, dass der Web-Server steht, weil die Datenbank nicht antwortet?
Genau dieses Problem adressiert Hystrix, eine OpenSource-Bibliothek von Netflix. Lernen Sie in dieser Session, was Netflix leistet und anhand von konkreten Code-Beispielen, wie Sie Ihre Anwendung auf einfache Weise damit robuster machen können - nie wieder unkontrolliert hängende Anwendungen!



















