オリジナルの記述は、いくつかの調査後に更新されます。Akkaのaskパターンで失敗したメッセージの繰り返し処理を防止する方法は?私が掲載したパターンを経由してアクターにメッセージを送信すると</p> <p>、そして俳優が例外で失敗し、メッセージが再び処理されます。
正確な再試行回数はさまざまで、私はその原則を理解できませんでした。ほとんどの私の実験では、失敗したメッセージが3回再試行されます。
Ask-patternの動作を微調整するにはどうすればよいですか(たとえば、予測可能な再試行回数を設定するなど)。
どのように?メッセージが来たら、インクリメントされたカウンタでクローンを作成します。その後、試行回数が制限を超えているかどうかを確認して、メッセージをアクタ自体の中にドロップできますか? 'case RetryMessage(payload、counter)counter> limit => // drop it' – kukido