Overview
Discover how to build a Reactive Server in under an hour in this informative conference talk by Oleh Dokuka from Netifi, Inc. Explore the agenda, including a live demo, and learn about the drawbacks of traditional approaches. Dive into nonblocking IO, complex IO, and back pressure support. Gain insights into Reactive Streams, Project Reactor, and Project Tractor. Examine Reactive Neo and its complexities, default connections, channel read notifications, and buffer management. Understand how to register selectors, listen for subscriptions, and implement map, handle, and filter operations. Learn about base subscribers, writing data back, and working with current selection keys. See the Reactor code in action and grasp concepts like connection running, multithreading, and overflow handling. This comprehensive presentation equips you with the knowledge to create efficient and scalable Reactive Servers.
Syllabus
Introduction
Agenda
Demo
Drawbacks
Nonblocking IO
Complex IO
Back Pressure Support
Reactive Streams
Project Reactor
Project Tractor
Reactive Neo
Reactive Neo Complex
Default Connection
Channel Read Notification
Return By Buffers
Register Selector
Listen for subscription
Map
Handle
Filter
Base subscriber
Write data back
Current selection key
Reactor code
Connection
Running
Summary
Multithreading
Overflow
Presentation
Taught by
Devoxx