0

次のシナリオがあります。

  • Akka リモートシステム A
  • アッカリモートシステムB

B は分析エンジンで、A に一連のファイア アンド フォーゲット メッセージを送信します。システム B は分析後に停止します。

しかし、B が分析後に呼び出した場合system.shutdown、すべてのメッセージが A に配信されるわけではありません。B のアクター システムはメッセージをバッファリングしていますか?

B さんのすべてのメッセージが A さんの受信トレイにあることを確認するにはどうすればよいですか? B が切断しても安全な時期を判断できますか? B を A から適切に切断するにはどうすればよいですか?

アドバイスありがとうございます!

4

1 に答える 1

1

メッセージを送信し、メッセージの送信が完了するとすぐに自分自身を殺すいくつかの子アクターを作成できます。監視を使用すると、すべての子アクターが終了するのを待ち、その後システムをシャットダウンできます。メッセージを送信するには、これで十分なはずです。

于 2015-08-05T13:27:48.840 に答える