Netty

from Wikipedia, the free encyclopedia
Netty

JBoss-Netty-logo.png
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

Individual evidence

  1. ^ Netty: Downloads. In: netty.io. February 21, 2018, accessed March 13, 2018.
  2. Netty 2 1.0 Released. In: theserverside.com. June 7, 2004, accessed March 13, 2018.