こんにちは、高木と申します。

そうですね。それがc10kを処理する段階になるのか、c100kを処理する段階になるのは変わりませんが、いずれはcpu
boundする時が来ます。その時は、複数のnodeのプロセスを走らせて、ロードバランサーでリクエストをそれぞれに渡すことで、各々のnodeのプロセスのcpu負荷を軽減させたり、clusterを使って同様に各々のcpu負荷を軽減させる事となると思います。

具体的なnodeのclusterを使った方法は、他の詳しい方に任せてみましょうw

- 高木


2012/2/18 tamagohan <[email protected]>:
> 高橋といいます。こんにちは。
>
> Node.jsではイベントループを用いてシングルスレッドで動作するため、C10k問題を回避できると
> いうことが理解できたのですが、
> 同時接続数が増えればI/O処理を実際に行うプロセスは、I/O処理要求が同時に多数くるため、
> 結局複数のプロセスで処理せざるを得なくなるのではないでしょうか?
>
> 自分の理解が足りず見当違いの質問でしたら申し訳ないです。。
>
>
> よろしくお願いします。
> 高橋

メールによる返信