O Que É Bulkhead Isolation?
A bulkhead isolation divide recursos como thread pools ou connection pools em compartimentos separados, um por dependência ou classe de trabalho. Se um compartimento está saturado ou falhando, os demais continuam funcionando porque consomem da sua própria alocação. O nome vem do casco de um navio dividido em seções estanques.
Por que isso importa
Do contrário, uma única dependência lenta pode consumir todas as threads compartilhadas e paralisar requisições não relacionadas. Particionar recursos contém o dano, de modo que uma falha não afunde o serviço inteiro.
Guias relacionados
What Is the Circuit Breaker Pattern?The circuit breaker pattern stops calls to a failing dependency after errors cross a threshold, giving it tim…
What Is a Rate Limiter Strategy?A rate limiter strategy is the algorithm that caps how many operations a client may perform in a window, such…
What Is Backpressure Control?Backpressure control is a mechanism that signals a fast producer to slow down when a downstream consumer cann…