2011-01-09 5 views
4
Iは、複数のWebSocketのノードサーバ(別のプロセス)をホストする

のリバースプロキシ。同時接続数が1000を超える可能性があります。また、私は、各接続をログして制御し、メモリを効率的にしたいと考えています。 node.jsにリバースプロキシを書き込むことをお勧めしますか? Nginx、純粋なErlangやScalaよりも悪いですか? Nginxでも1000以上のWebソケット接続を処理できますか? 1つの接続がフリーズする1 Nginxスレッドですか?それはメモリ効率的ですか?Node.jsの対nginxの - 複数のWebソケットサーバ

+1

nginxと他のトピックについて少しお読みになりましたか?今すぐあなたの答えは「私はXYZの完全なデザインがほしい」のように表示されます。 PS:1つのNode.jsインスタンスとすべての接続で限界に達しましたか? :) –

+2

すみません。プロセスは別々のアプリケーションに属しているため、プロセスを分離しなければならず、盗まれたプロセスを匿名化する必要があります。 –

答えて

4

簡単な答え:nginxのは、現在、アップストリームにHTTP/1.1をしないので、間違いないWebSocketをは(またそれがスレッドを持っていますが、それはまた別の話です)。おそらく、node.jsに基づくカスタムWebsocketsプロキシが良い解決策です。 Javaで何かを構築することもできます。現在、WebSocketサービスを構築している人がたくさんいます。

+0

これは、最新のnginxリリースの時点ではなくなりました。 http://nginx.org/en/docs/http/websocket.html – meawoppl

関連する問題