Nginx vs Node.js - 多个Web套接字服务器的反向代理

时间:2011-01-09 15:04:01

标签: node.js nginx websocket

我想托管MULTIPLE WEBSOCKETS节点服务器(单独的进程)。它可以是> 1000个同时连接。此外,我想记录和控制每个连接,并希望使MEMORY高效。 在node.js中编写反向代理是一个好主意吗? 除了Nginx,纯Erlang还是Scala之外,它更糟糕吗? 甚至Nginx可以处理1000多个websockets连接吗? 1连接冻结1个Nginx线程吗?它的记忆效率如何?

2 个答案:

答案 0 :(得分:4)

简单回答:nginx目前不向上游做HTTP / 1.1,因此绝对不是websockets(它也没有线程,但这是另一个故事)。基于node.js的自定义websockets代理可能是一个很好的解决方案。你也可以用Java构建一些东西;现在有很多人用它来构建websockets服务。

答案 1 :(得分:0)

你应该考虑纯nginx

http://wiki.nginx.org/3rdPartyModules

相关问题