BT Sözlüğü › Programlama › Netty

Netty

Programlama Svenska → Güncellendi: 2026-10-11

Java NIO tabanlı asenkron ağ çatısı. Trustin Lee, JBoss, 2004. Vert.x, Spring WebFlux, Cassandra ve Hadoop dahil neredeyse her yüksek performanslı Java uygulamasının kalbi.

Apache 2.0 lisanslıdır. Olay döngüsü tabanlıdır (epoll/kqueue). Desteklediği şeyler: HTTP/1.1, HTTP/2, HTTP/3, WebSocket, TCP, UDP, TLS ve özel ikili protokoller. Boru hattı mimarisi vardır; işleyiciler zincirlenir. Kullanım: Apple Messages, Twitter Finagle, Cassandra ikili protokolü, gRPC Java, Spring Reactive. Rakipleri: Quarkus + Vert.x (daha modern) ve Project Loom (sanal iş parçacıkları; Netty'yi daha az gerekli kılabilir).

← Sözlüğe dön