Aus dem Kurs: Cloud Design Patterns
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Circuit Breaker
Das Design Pattern Circuit Breaker setzt sich mit folgenden Problemen auseinander, dass wir in der Cloud es immer noch mit dem Aufruf von vielen externen Diensten zu tun haben und es gibt auch Situationen, wo wir mit dauerhaften Timeouts rechnen müssen, d.h., wir versuchen es einmal nach fünf Sekunden und nochmal nach zehn Sekunden und der Dienst antwortet immer noch nicht. Und mit dieser Situation müssen wir ebenfalls umgehen können, und da hilft uns leider das Retry Design Pattern auch nicht weiter, d.h., wir haben blockierte Anfragen, die weiterhin Ressourcen beanspruchen, sofern wir nicht auf dieses Problem reagieren. Wenn wir uns noch einmal eine typische Micro Services Architektur auf Azure anschauen oder in der Cloud generell, dann müssen wir auch mit dauerhaften Ausfällen rechnen und die Applikation muss diesen Zustand akzeptieren und wirksam damit umgehen können. Eine Lösung des beschriebenen Problems kann nun folgendermaßen aussehen. Zunächst müssen wir akzeptieren, dass…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
Valet Key5 Min. 40 Sek.
-
(Gesperrt)
Federated Identity10 Min. 26 Sek.
-
(Gesperrt)
External Configuration Store8 Min. 36 Sek.
-
(Gesperrt)
Static Content Hosting4 Min. 22 Sek.
-
(Gesperrt)
Retry10 Min. 38 Sek.
-
(Gesperrt)
Circuit Breaker5 Min. 50 Sek.
-
(Gesperrt)
Strangler4 Min. 33 Sek.
-
(Gesperrt)
Gatekeeper7 Min. 58 Sek.
-
(Gesperrt)
Cache Aside5 Min. 47 Sek.
-
(Gesperrt)
CQRS1 Min. 41 Sek.
-