Spring Integration with Spring Boot and RabbitMQ
summary
Live coding shows Spring Integration with Spring Boot and RabbitMQ wiring real request/response flows: Java DSL builds HTTP inbound gateways, split/aggregate sequences, a router, and an async executor-backed channel; an AMQP outbound gateway sends split items to RabbitMQ and an inbound AMQP gateway processes them, enabling scale by increasing consumers or container concurrency. Demonstrates converting between strings and lists, error channel handling, exposes a JSON runtime object model for visualization and adds the DSL into core for Spring Integration 4.3.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:41Project History
- 2:07Enterprise Integration
- 3:12Shared Database
- 3:55Spring Integration
- 6:25ESB
- 7:01Benefits
- 7:55Terminology
- 9:43Demo
- 13:05HTTP Sample
- 17:45Java DSL
- 24:10Enterprise Integration Patterns
- 29:15Using Spring Integration DSL
- 35:15Using Spring Integration Router
- 39:45Concurrently Sending Messages
- 42:56Exceptions
- 45:02Visualisation
- 46:46Message Count
- 48:55Flow for XD
- 51:36Benefits of Spring Integration
- 52:36Testing Endpoints
- 53:41Spring XD Roadmap
related talks
01h 02mMore Practical Tips and Tricks with Spring Integration
01h 15mApplied Spring Integration, Spring AMQP and RabbitMQ in Spring XD
01h 08mSpring Integration Done Boot-ifully
51mEvent Driven with Spring
47mTesting message driven applications with Spring
53mSpring and Messaging: The next development generation
51mSpring Cloud Stream: Developer Recipes, Tips and Tricks
41mWhat RabbitMQ Stream Can Do for Your Spring Applications
