TERMWIRE
No.0566 ― 更新日 2026-09-13 ― 関連語 2件
システムのリソースを機能ごとに分離しておき、一部の不具合が全体に波及しないようにする設計パターン。
船の隔壁(バルクヘッド)が浸水を1区画にとどめるのと同様に、処理ごとに使うリソース(接続数やスレッドなど)をあらかじめ区切っておく。ある処理が過負荷になっても、他の処理まで巻き込まれずに済む。
サーキットブレーカーと組み合わせて、マイクロサービスの一部の障害がシステム全体のダウンにつながらないよう設計する際に使われる。