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.
- Understanding AMQP and MQ.
Java and Spring Fundamentals
- Exploring the Spring API.
- Concepts of dependency injection.
Setting Up the Development Environment
- Installation and configuration of RabbitMQ.
- Installation and configuration of Java.
- Installation and configuration of Spring.
Developing with Java, Spring, and RabbitMQ
- Writing application code.
- Handling JSON data.
- Creating exchanges, topics, queues, and bindings.
- Publishing messages.
- Configuring listeners.
- Building RabbitMQ APIs.
Error Handling Strategies
- Managing consumer expectations with DLX.
- Managing consumer expectations without DLX.
- Implementing expectations using TTL.
- Leveraging retry mechanisms for exchanges.
- Utilising Spring retry mechanisms for exchanges.
Advanced Spring and RabbitMQ Integration
- Configuring queues via Spring AMQP.
- Configuring exchanges via Spring AMQP.
- Establishing bindings between queues and exchanges.
- Utilising RabbitMQ plugins.
- Receiving and processing messages from diverse applications.
Summary and Conclusion
Requirements
- Proficiency in Java and Spring.
Target Audience
- Software Architects.
- Web Developers.
14 Hours
Testimonials (1)
Detailed information provided on the more advanced topics requested.