Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
RabbitMQ Messaging Middle-Ware
- Messaging protocols overview
- AMQP and MQ
Java and Spring Overview
- Spring API
- Dependency injection
Preparing the Development Environment
- Installing and configuring RabbitMQ
- Installing and configuring Java
- Installing and configuring Spring
Development in Java and Spring with RabbitMQ
- Writing code
- Working with JSON
- Creating exchanges, topics, queues, and bindings
- Publishing messages
- Configuring a listener
- Creating RabbitMQ APIs
Error Handling
- Handling consumer expectation with DLX
- Handling consumer expectation without DLX
- Handling expectation with TTL
- Using the retry mechanism for exchanges
- Using the Spring retry mechanism for exchanges
Advanced Spring and RabbitMQ
- Configuring queues with Spring AMQP
- Configuring exchanges with Spring AMQP
- Creating bindings between queues and exchanges
- Using RabbitMQ plugins
- Receiving and processing messages from different applications
Summary and Conclusion
Requirements
- Experience with Java and Spring
Audience
- Software Architects
- Web Developers
14 Hours
Testimonials (1)
Detailed information provided on the more advanced topics requested.