2017-09-07 16 views
2

akkaによってスローされたペイロードを超過するキャッチが必要です。これは、ペイロードが設定ファイルに設定された許容量を超えている場合、応答はタイムアウトで終了するだけであるからです。 このシナリオの代わりに、タイムアウトを待つのではなく、ペイロードが超過した場合の例外akka throwをキャッチしたいと思います。誰でもこれについてどうやって行くのを助けることができますか?Akkaペイロード例外キャッチ

答えて

0

私はakkaによってスローされたペイロード超過例外をキャッチする必要があります。

できません。

OversizedPayloadExceptionは、Akkaリモーティング機能の内部にあり、コードには見えないスレッド上にあります。アプリケーションがその例外をキャプチャする方法はありません。 (そして、投げますが、ログインして、herehereを見られるように、それは、接線事実ですないです。)

が前進する一つの方法は、あなたが尋ね関連の質問に、このanswerでの提案に従うことで、と述べました。

+0

次に、メッセージが俳優間で交換される前に、それ自体の前でそれを処理できるように、交換されるメッセージのサイズ(エンコードされたメッセージサイズ)を知ることは可能ですか? –