No que diz respeito à resiliência de aplicações na engenharia de software e ao desenvolvimento de software low-code e no-code, julgue o item que se segue. A técnica circuit breaker admite um estado em que uma quantidade limitada de solicitações pode passar para o sistema subjacente: caso essas solicitações sejam bem-sucedidas, o circuito fará a transição para o estado fechado; caso elas falhem, o circuito fará a transição para o estado aberto.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Circuit Breaker – Estados e Transições
Gabarito: C (Certo). O item descreve corretamente o estado half-open do padrão Circuit Breaker, no qual um número limitado de solicitações é permitido para testar a recuperação do sistema subjacente. Se bem-sucedidas, o circuito transita para closed (fechado); se falham, retorna para open (aberto). Esse comportamento é exatamente o que o enunciado apresenta.
O Circuit Breaker é um padrão de resiliência que evita que uma aplicação tente repetidamente uma operação que provavelmente falhará, permitindo que o sistema se recupere. Seus três estados são:
Closed (fechado): as requisições fluem normalmente; quando a taxa de falhas ultrapassa um limite, o circuito abre.
Open (aberto): as requisições são rejeitadas imediatamente (sem tentativa); após um tempo de espera, o circuito passa para half-open.
Half-open (semiaberto): um número limitado de requisições de teste é enviado para verificar se o sistema subjacente se recuperou.
A descrição do enunciado corresponde exatamente ao estado half-open e suas transições: "uma quantidade limitada de solicitações pode passar para o sistema subjacente: caso essas solicitações sejam bem-sucedidas, o circuito fará a transição para o estado fechado; caso elas falhem, o circuito fará a transição para o estado aberto." Nada há de errado no trecho, portanto, a assertiva está Certa.