マイクロソフト系技術情報 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)を組み合わせる。

見解

実装例

利用シーン

ことになる気がする。

ので、ありがたみが少ない気がする。

クライアント実装

サーバ実装

サーバ実装も考えると、やはり、Pollyダケでは完結しない。

参考

NuGet

Qiita

Microsoft Docs

Exponential Backoff(指数バックオフ)


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


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