Netty - One Framework to Rule Them All
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the inner workings and design choices of Netty, one of the most widely used asynchronous network application frameworks for the JVM, in this comprehensive conference talk. Delve into the architecture of Netty, including its pipe-like structure, buffer management, and event handling mechanisms. Learn about the challenges faced during Netty's development, such as garbage collection and JVM-related issues, and discover the solutions implemented to overcome these obstacles. Gain insights into Netty's reading model, I/O threats, SSL engine implementation, and memory management techniques. Presented by Norman Maurer, a core Netty developer and Senior Software Engineer at Apple, this talk offers valuable knowledge for developers interested in high-performance network programming on the JVM.
Syllabus
Introduction
Netty 93
How Netty works
Netty like pipes
Garbage collector
Network events
Buffers
Buffer pooling
JML
Reading Model
Read Semantics
IO Threats
API
Event Executor Group
SSL Engine
OpenSSL Engine
Direct Memory
Memory Layout
Memory pointers
Iall
Taught by
Devoxx
Related Courses
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity