2

Table Storage での RetryPolicy の使用に関するいくつかの質問

  1. できる限り RetryPolicy を使用するのがベスト プラクティスですか?

  2. たとえば、RetryPolicy を使用する場合は、

    ctx.RetryPolicy = RetryPolicies.Retry(5, TimeSpan.FromSeconds(1));

retryCount と TimeSpan には通常どのような値を使用しますか? 5 回の再試行と 1 秒の TimeSpan が一般的な選択肢であることがわかりますが、1 秒ごとに 5 回の再試行は長すぎますか?

ありがとうございました、

レイ。

4

2 に答える 2

2

これは、アプリケーションと要件に大きく依存していると思います。ATS へのタイムアウト エラーが発生することはめったにないため、再試行ポリシーを導入しても問題はなく、いずれにせよめったに使用されません。しかし、怪しいことが起こった場合、おかしなエラーをデバッグする必要がなくなるかもしれません。

ここで、最初は RetryPolicy をまったく有効にせず、代わりにトレースを使用して、ATS への永続性に関する問題を確認することをお勧めします。安定したら、RetryPolicy を配置して、ATS 側の実行時の不具合を回避することをお勧めします。RetryPolicy で自分の問題を隠していないことを確認してください。

于 2010-12-28T17:54:21.260 に答える