IT-lexikon › Infrastruktur › Bulkhead-mönster

Bulkhead-mönster Bulkhead-mönstret

Infrastruktur In English → Uppdaterad: 2026-07-30

Ett resiliensmönster som isolerar resurser i separata "fack" så att ett fel i en del inte sänker hela systemet — precis som ett fartygs vattentäta skott hindrar att en läcka fyller hela skrovet. Avgränsa skadan.

Mekanik: i stället för att alla anrop delar en gemensam resurspool (trådar, anslutningar) delas resurserna upp per beroende/funktion. Exempel: en tjänst som anropar både en snabb betaltjänst och en långsam rapporttjänst — utan bulkheads kan rapporttjänstens hängande anrop sluka HELA trådpoolen, så att även betalningar slutar fungera. Med bulkheads får varje beroende sin egen begränsade pool → rapporttjänstens problem fyller bara sitt eget fack, betalningarna har kvar sina trådar och fortsätter. Vinst: ett fel/överbelastning i en komponent isoleras och drar inte med sig resten. Kombineras med circuit breakers (sluta anropa det trasiga) och timeouts. Implementeras via separata trådpooler/connection pools/semaforer, eller på infrastrukturnivå (separata pods/noder). Namnet och idén kommer från skeppsbyggnad. En grundläggande isoleringsprincip för robusta system. Hör ihop med circuit breaker (ops) och backpressure (ops).

← Tillbaka till lexikonet