Circuit Breaker no Quarkus ⚡️

Estado do Circuit Breaker

FECHADO
0
Requisições
0
Falhas
100%
Taxa de Sucesso
Limite de Falhas: 50% 5/10

Como Funciona

1

O Circuit Breaker inicia FECHADO, permitindo todas as requisições.

2

Quando as falhas atingem o limite configurado (ex: 50%), o circuito ABRE.

3

No estado ABERTO, as requisições são imediatamente rejeitadas sem chamar o serviço.

4

Após um tempo, entra em estado HALF-OPEN para testar se o serviço voltou a funcionar.

Configuração no Quarkus:

@CircuitBreaker(requestVolumeThreshold = 10,
  failureRatio = 0.5, delay = 10000)
public String meuMetodo() { ... }

Eventos em Tempo Real

[SISTEMA] Circuit Breaker inicializado - Estado: FECHADO
Use os botões para simular requisições e observar o comportamento...