Transporting Data at Warp Speed: How to connect Spring Boot apps...
summary
Live-coded three Spring Boot services (thing-one/thing-two/thing-three) that stream real flight and fake weather data end-to-end and actually work: native image in Docker starts under 0.4s, HTTP/WebClient used for a quick check, then Project Reactor Monos/Fluxes drive reactive flows, RSocket provides request/response, request/stream and bidirectional channel semantics, and Spring Cloud Stream with a RabbitMQ binder (stream bridge) moves aircraft messages to consumers (consumer-group pattern demonstrated).
AI-written summary · about
chapters (10)
- 0:00Introduction and speaker intro
- 4:48Talk overview and plan
- 8:01Demo setup and real-world data
- 12:11Creating Thing One Thing Two Thing Three
- 18:03Thing One HTTP and RSocket setup
- 25:26Thing One request response and request stream
- 30:23Thing Two RSocket interaction with Thing One
- 35:49Thing One bi-directional channel demo
- 44:04Thing Three messaging with RabbitMQ
- 48:37Summary and resources
related talks
54mSpring Boot Omakase: A Fast-paced "Chef’s Choice" Dive into Fun & Useful Topics!
47mRSocket + Spring
51mBrewing the Best of All Worlds
58mReactive Spring
52mCloud-native streaming and event-driven microservices
01h 13mSpring: Your next Java microframework
35mSpring: your next Java micro-framework
49mReactive Spring
