Netty
Netty
|
|
---|---|
Basic data
|
|
Maintainer | Netty Project Community |
Current version | 4.1.34 Final (March 8, 2019) |
operating system | platform independent |
programming language | Java |
category | Middleware |
License | Apache License 2.0 |
netty.io |
Netty is a non-blocking client-server framework for developing Java applications in the network, such as protocol servers and network clients. The asynchronous , event-driven framework for network applications simplifies the developer's work on protocols such as TCP and UDP and their socket servers . Netty also includes an implementation of the Reactor design pattern .
Netty also includes built-in HTTP support and can be executed in a servlet container . It supports web sockets , TLS , SPDY , and message compression and integration with Google Protocol Buffers . The Netty project has been around since 2004 at the latest.
Since version 4.0.0 Alpha, Netty supports the use of the NIO interfaces of Java 7 as a backend, as well as non-blocking Java sockets.
See also
Web links
- Official website
- Netty on GitHub
- Example code from the English Wikipedia
- List of projects using Netty
Individual evidence
- ^ Netty: Downloads. In: netty.io. February 21, 2018, accessed March 13, 2018.
- ↑ Netty 2 1.0 Released. In: theserverside.com. June 7, 2004, accessed March 13, 2018.