java套接字服务器为TCP使用的最佳方式是什么?X, netty, socket.或socketserver



我不知道该用什么。这是我第一次制作Socket(TCP) Server。我将使用java和eclipse平台。

我正在考虑在Eclipse上开发Socket Server。此服务器将覆盖500-2,000个客户端连接。(一般为1,000至1,500)数据在服务器和客户端之间的传输敏感且快速

服务器必须使用Send/Recv(事务:5-10以上)覆盖的"一秒钟"处理

问题>什么是最好的使用方式?

案例1> Original Java socket server ..... java.net.ServerSocket, java.net.Socket, java.io.DataInputStream, java.io.DataInputStream

案例2> Vert.X Framework ..... NetServer server = vertx.createNetServer();

案例3> Netty, with Mina and Java

案例4> Node.js, Socket.io

案例5> Question one more: is there any good idea for socket server(JAVA)?

真诚,感谢您的宝贵时间。

对于可伸缩的基于TCP的连接应用程序,我建议使用Vert。xNode.js。我用过这两个平台,我对两个平台的性能都相当满意。

既然你要的是一个Java项目,那么Node.js应该被丢弃,因为你的代码源必须用JavaScript编写,这保持了Vert。x平台作为您的首选(不要忘记它已经在底层,所以您将获得netty家伙完成的大部分性能优化工作)。

相关内容

  • 没有找到相关文章

最新更新