- Wie funktioniert ein Leistungsschaltermuster??
- Was ist der Zweck des Leistungsschaltermusters in Microservices?
- Wie implementieren Sie ein Leistungsschaltermuster??
- Welches ist die Zustände des Leistungsschaltermusters?
Wie funktioniert ein Leistungsschaltermuster??
Das Leistungsschaltermuster verhindert, dass eine Anwendung einen Vorgang ausführt, der wahrscheinlich fehlschlägt. Eine Anwendung kann diese beiden Muster kombinieren, indem sie das Wiederholungsmuster verwenden, um einen Betrieb über einen Leistungsschalter aufzurufen.
Was ist der Zweck des Leistungsschaltermusters in Microservices?
Die Verwendung des Musters des Leistungsschalters kann es einem Microservice ermöglichen, weiter zu arbeiten, wenn ein zugehöriger Dienst fehlschlägt, wodurch das Fehlschlag durch Kaskaden verhindern und die fehlgeschlagene Servicezeit für die Wiederherstellung verleiht.
Wie implementieren Sie ein Leistungsschaltermuster??
Die Implementierung des Entwurfsmusters des Leistungsschalters ist einfach: Sie müssen die externen Serviceaufrufe in ein Leistungsschalterobjekt einwickeln, das den Zieldienst für Fehler überwacht. Wenn es ein Problem mit abhängigen Diensten gibt, reisen die Leistungsschalter aus.
Welches ist die Zustände des Leistungsschaltermusters?
Der Leistungsschalter hat drei verschiedene Zustände: geschlossen, geöffnet und halb geöffnet: geschlossen-Wenn das Upstream-System abgelaufen ist und der Anrufer eine ordnungsgemäße Antwort erhält, bleibt der Leistungsschalter im geschlossenen Zustand und alle Anrufe an diesen Microservice oder System Normalerweise passieren.