0

キューから読み取る紺碧のワーカーの役割があります。時折、私のインスタンスは自分自身を不健康だと報告します。

私はこれが未処理の例外から発生することを知っており、それらを修正しようとしています(これは別の問題です)。

インスタンスがこの不健全な状態になった場合、そのロールでインスタンスを自動再起動したいと思います。これにより、約5つのインスタンスが常に実行され続けます。

5回以上キューから取り出されたアイテムを「ポイズン」キューに入れて、後で確認できるようにするロジックがあります。これにより、ワーカーロールインスタンスが同じキューアイテムでスタックしないようになります。

私の質問は、不健康なワーカーの役割を自動再起動するにはどうすればよいですか?

4

1 に答える 1

1

次のいずれかの方法で、AzureFabricControllerにワーカーの役割を再起動させることができます。

  1. 未処理の例外をスローする、または
  2. Runメソッドから戻る

上記の場合、再起動はすでに自動的に行われているはずです。

于 2012-12-24T10:29:06.977 に答える