Aeron - What, Why and What Next
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the evolution, design principles, and future implications of Aeron, a blazingly fast and predictable transport protocol for unicast and multicast, in this comprehensive conference talk from GOTO 2015. Delve into the architecture, guiding principles, and innovative approaches that make Aeron unique, including its lockfree design, efficient header structure, and flow control mechanisms. Learn about the protocol's ability to read without loss, reassemble messages, and manage external resources. Discover how Aeron addresses current and future problems in network communication, and gain insights into its Java tooling and potential future developments. Understand the technical intricacies that contribute to Aeron's exceptional performance and reliability in modern distributed systems.
Syllabus
Intro
Aeron
Why Aeron
New Approach
Guiding Principles
Architecture
How would you do this
Read without loss
One where one
Lockfree
How does it work
Headers
What blows us away
What is a position
What is an offset
What is a protocol
Reassembling messages
Flow control
Single sender
Congestion control
Status messages
Loss of throughput buffer size
System signals
Managing external resources
Java tooling
What is next
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube