最近有个项目比较棘手,nodejs的tcp服务,目前的服务器支持3W左右的客户端连接,但是客户希望能够支持30W左右,原先的模型是让客户端请求一个地址分发服务器,然后再tcp链接到不同的地址上实现高并发,但是目前客户端那边已经定型,只请求一次服务器,所以目前还不知道怎么解决。下面有一段模拟的代码:

Server端:

 

Nodejs 高并发长链接TCP链接的服务器设计问题

Client端:

Nodejs 高并发长链接TCP链接的服务器设计问题

 

目前Client测试端的1200在我本机都不能实现全部正常链接,只有大概800~1100左右的链接可以正常工作。

Nodejs 高并发长链接TCP链接的服务器设计问题

园子里有大神知道这怎么实现高并发吗?客户端只请求一个地址,但是要求能分散到不同的服务器上去... 

我自己目前只想到用云计算的性能来解决...

 

相关文章:

  • 2021-12-02
  • 2021-04-15
  • 2022-12-23
  • 2021-08-19
  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
猜你喜欢
  • 2021-05-15
  • 2022-01-28
  • 2021-08-01
  • 2021-06-01
  • 2021-12-31
  • 2021-05-01
  • 2021-06-06
相关资源
相似解决方案