2012-03-15 14 views
1

ここに私のアプリケーション要件の要約があります。アプリケーションは10000アイテムのバッチを処理し、ソケットI/Oを使用して複数のサーバーに処理されたデータをアップロードする必要があります。アップロードが完了したら、1000の次のセットに移動します。これはJavaで複数のスレッドを作成して同時にアップロードを開始することを意味します。 nodejsはシングルスレッドなので、どのようにして同時接続と並行アップロードの同じ効果を達成できるのかよく分かりません。誰も私にいくつかのポインタやサンプルのsudoコードを案内することができます。ノードを使用する複数のソケット入出力

+0

node.jsについての考えはありませんが、好奇心の理由から、なぜjavaではないのでしょうか? Javaでは、[NIO](http://en.wikipedia.org/wiki/New_I/O)を使うこともできます。これにより、より効率的になります。 –

+0

これは私の週末のプロジェクトです。私はnodejに関するいくつかの理論を学び、いくつかの小さなサンプルアプリケーションを実行しました。今私は新しいものを書こうとしたい。 – prashant

答えて

0

threads_a_gogoをチェックアウト:https://github.com/xk/node-threads-a-gogo

それは、利用可能なすべてのCPUコアを使用して、ノードのメインスレッドと並列にJSコードを実行するために、あなたは、JavaScriptのスレッドオブ千-up作成することができますが、V8で内から、隔離します単一ノードプロセス。

私はこれが非常に実験的だと知っていますが、これはあなたが取り組んでいる単純なプロジェクトなので、法案に適合するはずです。

関連する問題