22Circuit Breaker

Circuit Breaker sind nichts anderes als Sicherungen, also Schutzeinrichtungen, die auslösen (sich öffnen), wenn eine vorher festgelegte Menge von Dingen (Daten, Strom oder anderes) einen Kreislauf über eine vorgegebene Zeit hinaus überschreitet.

Aufrufe von entfernten Diensten können fehlschlagen oder ohne Antwort »hängen«. Im Einzelnen mag das noch tolerierbar sein, führt aber sehr leicht zu kaskadierenden Problemen, wenn die Aufrufer selbst wieder Ressourcen belegen. Eine Sicherung, die auslöst, wenn eine bestimmte Menge fehlerhafter Aufrufe in kurzer Zeit erreicht wird, und anschließend jeden Aufruf direkt ohne zu blockieren mit einem Fehler beantwortet, verhindert dies. Ein Circuit Breaker hat mindestens zwei Zustände: geschlossen ...

Get Spring Boot 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.