過去問解きまくり研究所 ホーム

令和6年度 春期 午前Ⅱ 問3

システム構成要素

マイクロサービスに関する問題

マイクロサービスアーキテクチャを採用してアプリケーションソフトウェアを設計している。障害発生による影響の範囲を局所化してシステム全体への波及を抑えるために,マイクロサービスへリクエストを送ったときのエラーが,あらかじめ設定している回数を超えた場合に,障害が解消するまでは,リクエストを送らない方式とする。この方式を何と呼ぶか。

答えと解説を見る

✓ これが正解ウサーキットブレーカー

解説

エラーが続いたら呼出しを止め、障害の波及を防ぐのがサーキットブレーカーです。

マイクロサービスアーキテクチャでは、多数の小さなサービスがネットワーク越しに呼び合います。呼出し先の一つが故障すると、呼び出す側が応答を待ち続けたり再送を繰り返したりして、障害が次々に広がるおそれがあります。サーキットブレーカーは電気のブレーカーになぞらえた仕組みで、エラーがあらかじめ決めた回数を超えると、回路を開いたようにリクエストを送らなくし、障害が解消したら送信を再開します。設問の、回数を超えたら障害が解消するまで送らないという記述は、この動きそのものです。過電流で落ちるブレーカーの姿を思い浮かべると、名前と働きを結び付けて覚えられます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問3

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)