Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Circuit Breaker Pattern — resiliente Microservices mit Hystrix

05. 08. 2015 Aktualisiert: 24. 03. 2026 1 Min. Lesezeit CORE SYSTEMSai
Dieser Artikel wurde veröffentlicht im Jahr 2015. Einige Informationen können veraltet sein.
Circuit Breaker Pattern — resiliente Microservices mit Hystrix

Service A → B → C. C fällt aus. B wartet auf einen Timeout, erschöpft den Thread-Pool. A wartet auf B. Kaskadenartiger Ausfall. Der Circuit Breaker unterbricht diese Kette.

Netflix Hystrix

public class GetUserCommand extends HystrixCommand<User> {
    @Override
    protected User run() {
        return client.getUser(userId);
    }
    @Override
    protected User getFallback() {
        return User.anonymous();
    }
}

Drei Zustände: Closed (normal), Open (blockiert, Fallback), Half-Open (Testaufruf). Thread-Pool-Isolation — Bulkhead-Pattern. Hystrix Dashboard für Echtzeit-Visualisierung.

Fallback-Strategien

  • Statischer/gecachter Wert
  • Degradierte Antwort
  • Alternativer Service
  • Fail Fast (besser als ein Timeout)

Circuit Breaker ist unverzichtbare Ausrüstung

In einem verteilten System fallen Dinge aus. CB verhindert kaskadenartigen Kollaps.

circuit breakerhystrixmicroservicesresilience
Teilen:

CORE SYSTEMS

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns
Brauchen Sie Hilfe bei der Implementierung? Termin vereinbaren