Cloud Event Driven Architectures with Spring Cloud Stream 2.0
summary
Live demos show a Spring Cloud Stream app wired to RabbitMQ and swappable with Kafka using the Rabbit binder and Kafka binder, exposing three standard bindings source/processor/sink. Code uses simple POJOs or declarative Flux/KStream handlers and an @StreamListener condition for content-based routing. Framework auto-declares exchanges/queues, supports partitioning and consumer groups, exposes actuator endpoints, and survives broker kill/restart by reconnecting — the demos work end-to-end.
AI-written summary · about
chapters (13)
- 0:00Introduction and project update
- 3:43Defining cloud and events
- 7:19Problems in event-driven development
- 11:17Spring Integration overview
- 19:55Spring Cloud Stream introduction
- 22:01Message-driven microservices
- 29:25Supported binders and configurations
- 38:02First Spring Cloud Stream demo
- 43:47Content-based routing demo
- 50:10Monitoring and resilience features
- 57:50Switching between RabbitMQ and Kafka
- 1:00:22Spring Boot 2 and future plans
- 1:06:03Q&A session
related talks
51mEvent Driven with Spring
51mSpring Cloud Stream: Developer Recipes, Tips and Tricks
52mCloud-native streaming and event-driven microservices
58mGame of Streams
59mGame of Streams: How to Tame & Get the Most from your Messaging Platforms
36mThe Future of Event-driven Microservices with Spring Cloud Stream
43mEvent Streams & Data Rapids: Harnessing the Full Power of Messaging Platforms.
47mData Microservices with Spring Cloud
