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 as Messaging Middleware
- Overview of messaging protocols
- AMQP and MQ
Overview of Java and Spring
- Spring API
- Dependency injection
Setting Up the Development Environment
- Installation and configuration of RabbitMQ
- Installation and configuration of Java
- Installation and configuration of Spring
Development with Java, Spring, and RabbitMQ
- Writing code
- Handling JSON data
- Creating exchanges, topics, queues, and bindings
- Publishing messages
- Setting up listeners
- Building RabbitMQ APIs
Error Management
- Managing consumer expectations using DLX
- Managing consumer expectations without DLX
- Managing expectations using TTL
- Implementing retry mechanisms for exchanges
- Utilizing the Spring retry mechanism for exchanges
Advanced Spring and RabbitMQ Integration
- Configuring queues with Spring AMQP
- Configuring exchanges with Spring AMQP
- Establishing bindings between queues and exchanges
- Leveraging RabbitMQ plugins
- Receiving and processing messages from various applications
Summary and Conclusion
Requirements
- Familiarity with Java and Spring
Target Audience
- Software Architects
- Web Developers
14 Hours
Testimonials (1)
Detailed information provided on the more advanced topics requested.