リモートアクターが死んでも、親アクターは通知を受けますが、リモートアクターに接続されたメールボックスはどうなりますか? それを取得する方法がない場合、akaはフォールトトレラントであるとはどういうことができますか?アクターが失敗した場合、リモートアクターに添付されたメールボックスはどうなるでしょうか?
0
A
答えて
1
一つの方法は、アッカの持続性を実装することです:デフォルトでは
は、永続的な俳優が自動的にジャーナルメッセージを再生することによってスタートにし、再起動時に回収されます。回復中に永続アクタに送信された新しいメッセージは、再生されたメッセージを妨害しません。新しいメッセージは、回復が完了した後も永続アクタによってのみ受信されます。 http://doc.akka.io/docs/akka/2.4.4/java/lambda-persistence.html#Recovery
また、あなたのリモート俳優あなたは、リモート要求を処理するために俳優を生成します上司であるために、メッセージを送信することことを確認することができます。そうすれば、作業や失敗はあなたのメインのリモートアクターレシーバーではなく、それらの子供に含まれます。
関連する問題
- 1. トリガーが失敗した場合はどうなりますか?
- 2. オープンに失敗した場合はどうなりますか?
- 3. エラーロギングが失敗した場合はどうすればよいのですか?
- 4. サービスファブリック:アクターが削除され、アップグレードが失敗しました
- 5. 未来の呼び出しが失敗した場合にアクターに失敗する
- 6. shared_ptrのコンストラクタが失敗した場合はどうなりますか?
- 7. どのように私はコンパイルが成功したか、process.start()とdevenv.exeで失敗したのでしょうか?
- 8. 私がiTunesを変更した場合どうなるのでしょう?
- 9. 元のリストがクリアされた場合、浅いクローンリスト内の項目はどうなるでしょうか?
- 10. DELETEが削除されなかった場合、どうすれば失敗しますか?
- 11. テストが失敗した場合、Android jenkinsビルドに失敗する
- 12. testngテストケースが失敗した場合、Bambooビルドに失敗する
- 13. タスクが失敗した場合にAntコマンドを実行するにはどうすればよいですか?
- 14. ラベルのテキストの変更に失敗しました - なぜでしょうか?
- 15. クローズが中断された場合、または失敗した場合、fdの状態はどうなりますか?
- 16. 先行する関数が失敗した場合、jQuery関数が実行されないようにするにはどうすればよいですか?
- 17. jquery $ .whenステートメントが失敗した場合、どのようにリファイさせることができますか?
- 18. リモートアクターと耐久性のあるメールボックスを使用したAkka
- 19. N回再試行しても子アクターが失敗した場合、スーパーバイザーは呼び出し側アクターに例外を渡すことはできますか?
- 20. SQL Serverでトランザクションが失敗した場合、トリガーはロールバックされますか?
- 21. ゲーテッドチェックインが失敗した場合に警告しない
- 22. Java:コンストラクタが失敗したオブジェクトはどうなりますか?
- 23. gradle-android-test-pluginでテストに失敗した場合は、gradleビルドに失敗しないでください。
- 24. HTMLオブジェクトタグfallbackの内容が失敗した場合に表示されない
- 25. 成功した場合にユーザー指定の型を返し、失敗した場合にStringを返すにはどうすればよいですか?
- 26. なぜC#ProcessStartInfoRedirectStandardOutputがxcopyプロセスを失敗させるのでしょうか
- 27. クライアントがNettyサーバーへの接続に失敗した場合はどうなりますか?
- 28. 別のプロジェクトをmaven pom.xmlへの依存として入れた場合どうなるでしょうか
- 29. Django統合テストで合格が失敗した場合
- 30. .mdfファイルの自動ネームデータベースを添付しようとしましたが失敗しました
永続アクタは、akka persistentが効率的かもしれませんが、JMSを使用することと変わりません。 答えの2番目の部分私は仕事が失われることを心配しているので関連性がないと思うので...フォールトトレラントの背後にある全体のコンセプトを設定する...リモートサービスが死んでも正常な同期の世界ではakkaワールド全体のキューは、失敗したときにそのキューに何千ものリクエストを持っている可能性があります。 これがakkaに組み込まれていないかどうかわかりません。どのようにして復元力のあるソフトウェアを作成するための最も優れたツールとして信頼できるか –