Overview
Explore the creation of a fully reactive multi-service architecture using the RSocket protocol in this 52-minute conference talk from Spring I/O 2019 in Barcelona. Dive into the challenges of implementing Reactive Stream back pressure across network protocols and discover how RSocket addresses these issues. Learn about the integration of RSocket with Spring, making it accessible for experienced Spring developers. Gain insights into composite health, reactive programming concepts, and various RSocket interaction models including Fire and Forget, Request Stream, and Unstructured Channel. Examine the flexibility of RSocket, its programming model agnostic nature, and future developments such as metadata fragmentation, cancellation, leasing, and resume functionality.
Syllabus
Intro
Why Reactive
Reactive Programming Review
Composite Health
Reactive Everywhere
RSocket
What is RSocket
Use Cases
Reactive Streams
Interaction Models
Fire and Forget
Request Stream
Reactive Back Pressure
Unstructured Channel
OurSocket
OurSocket Flexibility
Programming Model Agnostic
Whats Next
Metadata
Fragmentation
Cancellation
Leasing
Resume
Taught by
Spring I/O