Netty, the IO framework that propels them all By Stephane LANDELLE

Ғылым және технология

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.

Пікірлер: 7

  • @uditgupta7395
    @uditgupta73959 ай бұрын

    Excellent presentation. Learned a lot about the Netty project.

  • @kosnowman
    @kosnowman9 ай бұрын

    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!

  • @Richard-ek8tp
    @Richard-ek8tp4 ай бұрын

    Liked this talk a lot!

  • @MrFedX
    @MrFedX8 ай бұрын

    Great talk!

  • @Richard-ek8tp
    @Richard-ek8tp4 ай бұрын

    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)." 😂😂😂

  • @user-vg7jz1sz5k
    @user-vg7jz1sz5k6 ай бұрын

    epoll netty good old topics

  • @withgrowinginsanity198
    @withgrowinginsanity1983 ай бұрын

    The Netty jar file dependencies is MESSY. >10 jars?

Келесі