複数のサービスから利用されるものの場合、使われる側のサービスは一定異常な稼働をし始めたら、使われないように切り離されるためのしくみ例を交えてサービスAにAPIリクエストを送って表示するサービスBがあるとする。サービスAが正常稼働しているときは問題ないが、サービスBからのリクエストが増大してサービスAが応答不能になると、サービスB自体も反応が遅くなってくる。その状態になるとサービスAがそのまま応答がない状態なのに、さらにサービスBはリクエストを送り続けるので、サービスAの状況は悪化してしまう恐れがある。そのため、サービスAとサービスBの間にサーキットブレイカーを入れる。サーキットブレイカーを間に介在させると、サーキットブレイカーを通る過程で一定回数異常な状態が発生したときはサービスBからのリクエストをサーキットブレイカー側で遮断し、サーキットブレイカーが異常状態であるリクエストを送る。することで、サービスAが復旧するまでサーキットブレイカーが代理返答してくれるので、サービスBとしてはタイムアウトまで待たずとも正常に可動するようになる。元ネタ電気回路のブレーカーのこと。事故や故障で大きな電流が流れたときに自動的に遮断して配線を保護する機構のことを指す(らしい)。2019に行ってきました。(3)はてなブログをはじめよう!shinkufencerさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。