Frame for scalable multi-threaded client-server network application

Although java.net.Socket and java.net.ServetSocket give me powerful networking capabilities, I would not want to go through the insignificant grites of creating and managing my sockets and flows.

What open source Java platforms are available for creating / deploying a large-scale multi-threaded client / server network application?

+4
source share
2 answers

I have had success with Apache MINA ( http://mina.apache.org/ ) in the past. It was pretty easy to get started, and the performance is pretty decent.

+3
source

You can try Jboss Netty , which is built on Java NIO. The performance is pretty decent.

+1
source