0

ネットワーク サブシステムが Netty に基づくアプリケーションの開発を開始します。それに関するドキュメントはあまりなく、特に「グッドプラクティス」を見つけるのは困難です。

問題は、Netty ベースのアプリケーションで、どこで長い計算を実行する必要があるかということです。

たとえば、ある整数の階乗を 1 分で計算する非常に遅い計算機を考えてみましょう。Netty には、生データをパケットに変換する FrameDecoder と、実行する操作を選択する PacketProcessor があります。そして今、数値演算自体を実行する時が来ました..それで問題は、Netty で長い計算を行う一般的な方法はどれですか?

Play Framework 2 が Akka アクターを使用していることは知っていますが、それらはどのように接続されているのでしょうか?

4

1 に答える 1

0

通常、計算を行う非同期の方法があるため、io スレッドを解放する (ブロックしない) か、io スレッドから処理を移動する処理を行う ExecutionHandler を使用します。

于 2012-07-13T10:52:57.827 に答える