~/talk

Netty, Meet THE IO Framework for the JVM

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [java, networking]
links:none on file
slides:none on file

Netty is presented as a high-performance IO framework for the JVM that achieves extreme throughput by using an event-loop-per-thread model, a direct ByteBuf pool with reference counting to avoid GC copies, optional native transports (epoll/kqueue) and native TLS via TCNative/BoringSSL, and a composable pipeline of handlers for codecs, TLS, DNS, etc. A demo builds a simple microservice that reportedly sustains hundreds of thousands of requests per second, with the caveat that blocking work must be offloaded and Netty’s memory model prevents direct use of virtual threads.

AI-written summary · about

  1. 0:00Introduction to Netty
  2. 10:40Java IO APIs evolution
  3. 20:14Event Loops in Netty
  4. 27:13Memory management and Byte Buffers
  5. 32:38Netty server demo
  6. 39:09Netty future and HTTP/3
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.