Company Description

Netty is an event-driven network application framework for rapid development of maintainable high performance protocol servers and clients.

Netty is a non-blocking I/O client-server framework for the development of Java network applications such as protocol servers and clients. Netty includes an implementation of the reactor pattern of programming. Originally developed by JBoss, Netty is now developed and maintained by the Netty Project Community. Besides being an asynchronous network application framework, Netty also includes built-in HTTP protocol support, including the ability to run inside a servlet container, support for WebSockets, integration with Google Protocol Buffers, SSL/TLS support, support for SPDY protocol, and support for message compression. As of version 4.0.0, Netty also supports the usage of NIO.2 as a backend, along with NIO and blocking Java sockets.