私のアプリケーションでは、さまざまなユーザーイベントに応答して電子メールを送信するサービスがあります。メールの送信が何らかの理由で失敗し、メッセージを削除して再試行しようとしないという問題が続いています。この障害モデルには、JVMがシャットダウンされることが含まれます。ルールは重複した電子メールが発生しないようにすることであり、電子メールの送信に失敗することは非常に望ましくないが許容されるということです。基本的には重複の恐れなしに再試行できるはずです。未処理のメッセージのAkka永続性
上記の問題を解決するためにAkko-Persistenceが現れますが、すべてのメッセージを保存してリカバリするためにそれらのサブセットを再生するようになっているようです。
必要な動作は、アクターが回復するときに未処理のメッセージ(障害が発生したときに処理されるメッセージを含む)が再生されることです。さらに、システムがバウンスすると、保留中の電子メールが送信されます。
私が見逃してしまったAkkaのドキュメントのいくつかのセクションがありますか?上記を達成する簡単な方法はありますか?我々はこのためにアッカ2.4.8を評価しているレコードの
:http://doc.akka.io/docs/akka/2.4.8/