最近有个项目比较棘手,nodejs的tcp服务,目前的服务器支持3W左右的客户端连接,但是客户希望能够支持30W左右,原先的模型是让客户端请求一个地址分发服务器,然后再tcp链接到不同的地址上实现高并发,但是目前客户端那边已经定型,只请求一次服务器,所以目前还不知道怎么解决。下面有一段模拟的代码:
Server端:
Client端:
目前Client测试端的1200在我本机都不能实现全部正常链接,只有大概800~1100左右的链接可以正常工作。
园子里有大神知道这怎么实现高并发吗?客户端只请求一个地址,但是要求能分散到不同的服务器上去...
我自己目前只想到用云计算的性能来解决...
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步