标签: java sockets netty nio
我想创建一个简单的服务器来为客户端提供实时数据。我想为每个客户端打开一个套接字并与它们通信。在这方面,网络层非常简单直接。
我知道不鼓励使用Java套接字,因为它具有阻塞性,并且每个套接字都使用线程。但我想知道,我应该只使用非阻塞的ServerSocketChannel,还是应该转向像Netty这样的完整框架。对于前一个选项,我考虑使用我当前使用的相同应用程序服务器(Tomcat),因此它的优点是不需要像Netty这样的其他应用程序服务器进行设置和维护。