Netty is a java open source framework. Netty provides an asynchronous, event-driven network application framework and tools to quickly develop high-performance, high-reliability network server and client programs.
In other words, Netty is a client and server-side programming framework based on NIO. Using Netty can ensure that you can quickly and easily develop a network application, such as a client or server application that implements a certain protocol. Netty greatly simplifies and streamlines the programming development process of network applications, such as TCP and UDP socket service development.
"Fast" and "simple" don't mean it will create maintenance or performance problems for your final application. Netty is a project that has absorbed the implementation experience of multiple protocols, including FTP, SMTP, HTTP, various binary and text protocols, and has been quite carefully designed. In the end, Netty successfully found a way to ensure ease of use. While developing, it also ensures the performance, stability and scalability of its application.
Netty (Java network service framework) page display