我想托管MULTIPLE WEBSOCKETS节点服务器(单独的进程)。它可以是> 1000个同时连接。此外,我想记录和控制每个连接,并希望使MEMORY高效。 在node.js中编写反向代理是一个好主意吗? 除了Nginx,纯Erlang还是Scala之外,它更糟糕吗? 甚至Nginx可以处理1000多个websockets连接吗? 1连接冻结1个Nginx线程吗?它的记忆效率如何?
答案 0 :(得分:4)
简单回答:nginx目前不向上游做HTTP / 1.1,因此绝对不是websockets(它也没有线程,但这是另一个故事)。基于node.js的自定义websockets代理可能是一个很好的解决方案。你也可以用Java构建一些东西;现在有很多人用它来构建websockets服务。
答案 1 :(得分:0)
你应该考虑纯nginx 。