Transporting Data at Warp Speed: How to Connect Spring Boot Apps Quickly, Powerfully, and Painlessly
summary
Builds three Spring Boot apps (thing-one/two/three) that actually connect: a plane‑finder native service streaming ADS‑B flight positions, a reactive client using Reactor Mono/Flux, an RSocket server/client running on port 1991 and switching from RSocket over TCP/WebSocket without code churn, and a consumer wired via Spring Cloud Stream with RabbitMQ and Azure Event Hubs (Kafka API). Live flight+weather feeds are published as a flux, forwarded through a StreamBridge to the consumer, and the demo runs end‑to‑end with clean disconnects.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:14Talk overview
- 4:00HTTP and reactive streams
- 10:00Spring Boot setup
- 20:35Reactive HTTP APIs
- 24:49RSocket introduction
- 31:25Bi-directional streaming
- 37:01Messaging with Spring Cloud
- 46:29RabbitMQ and Event Hubs
- 52:44Protocol switching
- 55:20Summary








