Netty, the IO framework that propels them all By Stephane LANDELLE
Vložit
- čas přidán 27. 08. 2024
- Vert.x, Cassandra, Gatling, Twitter, Apple: all these softwares and websites renowned for their high traffic performance share one thing in common.
They stand on the shoulders of the same giant: Netty (netty.io/).
Netty is the #1 IO framework for the JVM, yet, it's not widely known and is perceived as very low-level specialists-only.
This talk will let you discover the different strategies Netty has implemented to achieve such amazing performance: allocations, native libs, micro-optimizations, context switching, etc.
This talk will also include a demo of how you can use Netty to easily build a simple micro-service capable of handling hundreds of thousands of requests per second.
STEPHANE LANDELLE
Stéphane has been a passionate Java and Scala developer for 20 years.
He's been contributing to open-source projects for more than a decade, including Netty, scala-maven-plugin and of course Gatling, the load test tool he created.
He's now the CTO of Gatling, the company, but still enjoys coding, solving complex issues and optimizing systems and algorithms.
Excellent presentation. Learned a lot about the Netty project.
I am new to Java and this makes me interested to learn low level nio since swift nio is inspired by netty also, great presentation!
Liked this talk a lot!
Great talk!
31:06 "I know for developers, this give a C vibe, where you're doing memory allocation and free again. But this comes with advantages (and it's not that complicated actually)." 😂😂😂
The Netty jar file dependencies is MESSY. >10 jars?
epoll netty good old topics