IT-Lexikon › Programmierung › Netty

Netty

Programmierung Svenska → Aktualisiert: 2026-09-13

Java-NIO-basiertes asynchrones Netzwerk-Framework. Trustin Lee, JBoss, 2004. Das Herzstück fast jeder performancekritischen Java-Anwendung — Vert.x, Spring WebFlux, Cassandra, Hadoop.

Apache-2.0-Lizenz. Event-Loop-basiert (epoll/kqueue). Unterstützt: HTTP/1.1, HTTP/2, HTTP/3, WebSocket, TCP, UDP, TLS, eigene binäre Protokolle. Pipeline-Architektur — Handler werden verkettet. Einsatz: Apple Messages, Twitter Finagle, Cassandra Binary Protocol, gRPC Java, Spring Reactive. Konkurrenz: Quarkus + Vert.x (moderner), Project Loom (virtuelle Threads — könnte Netty künftig weniger notwendig machen).

← Zurück zum Lexikon