Netty (software)
Netty is a non-blocking I/O client-server framework for the development of Java network applications such as protocol servers and clients. The asynchronous event-driven network application framework and tools are used to simplify network programming such as TCP and UDP socket servers.[2] 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.
|  | |
| Developer(s) | Netty Project Community | 
|---|---|
| Stable release | |
| Preview release | 5.0.0.Alpha3
   / January 14, 2016 | 
| Repository | Netty Repository | 
| Written in | Java | 
| Type | Enterprise Integration Patterns Message Oriented Middleware | 
| License | Apache License 2.0 | 
| Website | netty  | 
Besides being an asynchronous network application framework, Netty also includes built-in implementations of SSL/TLS, HTTP, HTTP/2, HTTP/3, WebSockets, DNS, Google Protocol Buffers, SPDY and other protocols. Netty is able to run inside a servlet container and supports message compression. Netty has been actively developed since 2004.[3]
Beginning with version 4.0.0, Netty also supports the usage of NIO.2 as a backend, along with NIO and blocking Java sockets.
See also
    
    
References
    
- "Netty 4.1.73.Final released". 12 January 2022. Retrieved 15 January 2022.
- "Netty Project". Netty Project Community.
- "Netty 2 1.0 Released".