我需要扩展我的系统以处理至少500k用户。我遇到了nodejs,这很有趣。
有没有人知道它可以支持多少并发用户?有没有人真的测试过它?
答案 0 :(得分:1)
您是否希望所有这些用户同时与您的服务器建立持久的TCP连接?
瓶颈可能是内存V8 1gb limit(在64位上为1.7)
您可以尝试使用数百到数千个连接加载测试,记录堆使用情况并推断以查找一个节点实例连接限制。
答案 1 :(得分:0)
好问题,但很难回答。我认为并发用户的数量取决于每个请求和您正在使用的硬件所完成的处理量,例如。内存量和处理器速度。如果要使用多个核心,可以使用多节点。多节点将启动多个节点实例。我从未使用它,但它看起来很有希望。
你可以使用ab,apache的一部分进行快速测试。 500k并发用户相当多,并且会让我考虑使用多个服务器和负载均衡器。
只是我的2ct。希望这会有所帮助。