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