マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

詳細

以下のようなポリシーを組み合わせて実装できる。

機能

Retry

Circuit Breaker

設定で指定した回数のエラーが連続して発生した場合、Exceptionを返す。

Timeout

指定した時間が経過しても処理が終わらない場合、Exceptionを返す。

Bulkhead Isolation

Fallback

エラーが発生した場合に、最終的に返したい値は Fallback を使って指定する。

Cache

Cacheを、他の Policy と組み合わせて柔軟に処理に組み込める。

PolicyWrap?

上記(Retry, Circuit Breaker, Timeout, Bulkhead, Fallback)を組み合わせる。

見解

実装例

実装箇所

「障害回復力のある一時的な障害処理ポリシー」を実現する際の実装箇所。

利用シーン

ことになる気がする。

ので、ありがたみが少ない(その割に複雑な)気がする。

参考

NuGet

Qiita

Microsoft Docs

Exponential Backoff(指数バックオフ)


Tags: :通信技術, :.NET開発, :ASP.NET


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS