Circuit Breaker Pattern: Erstellen Sie widerstandsfähigere Apps
Dienste arbeiten bei der Bearbeitung von Anforderungen häufig zusammen. Dies ist insbesondere bei Mikrodiensten der Fall, welche logischerweise verteilt sind. Wenn ein Dienst synchron einen anderen aufruft (einen externen Dienst wie Zahlungs-APIs, Lagerautomatisierung usw.), besteht immer die Möglichkeit, dass der andere Dienst nicht verfügbar oder stark ausgelastet ist. Es ist üblich Wiederholungsmuster für erfolglose Versuche zu verwenden, es kann jedoch für das System gefährlich sein.