nodejs做websocket服务器的问题
发布于 4个月前 作者 Dioble 554 次浏览 来自 问答

用NODEJS做websocket服务器,测试并发处理能力。 用JAVA 模拟500个链接 线程,放入线程池中,然后500个链接开始不停的发数据然后服务器回复。 从测试的延时上看,问题就来了,延时是从1ms左右一直递增到40ms,然后再降下来,这是什么情况。在一个电脑上的操作。 是CPU 和线程的问题么? 而且发送的数据数量(s)服务器上统计接收的消息数目(g)发现不够,返回的消息数(r)也不够,(s>g>r). 这些问题是怎么个情况呢,而且现在还没数据库操作,只有收发消息。 我想让他实现500个并发,并有数据库的插入(transaction事务),处理延迟都在10ms以内,该怎么做

2 回复

你看你cpu跑满了没,满了就是cpu瓶颈,处理不过来,掉了。

最好是分两台机器来测试~一个客户端连接,一个服务器测试性能。否则数据准确性不够

回到顶部