Service Mesh における Circuit Breaking とは?
service mesh における circuit breaking は、backend への接続、保留中のリクエスト、retry に上限を設定し、それを超える呼び出しを拒否します。サービスが飽和したときにすばやく失敗させることで、苦戦している backend が圧倒されるのを防ぎ、連鎖的な障害を回避します。プロキシが宛先で上限を適用します。
なぜ重要か
circuit breaking は、1 つの遅い依存先がそれを呼び出すすべてを道連れにするのを防ぎます。サービス間トラフィックにとって中核となる回復性の制御です。
関連ガイド
What Is Outlier Detection?Outlier detection automatically ejects a backend instance from the load-balancing pool when it returns too ma…
What Is a Retry Policy in a Service Mesh?A mesh retry policy automatically re-sends a failed request to a backend up to a set number of times under de…
What Is a Timeout Policy?A timeout policy sets the maximum time a proxy will wait for a backend response before giving up and returnin…