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.
Duration 14 hours
Course Outline
Introduction
RabbitMQ Messaging Middleware
- Overview of messaging protocols
- AMQP and MQ standards
Java and Spring Framework Overview
- Spring Application Programming Interface (API)
- Dependency injection mechanisms
Preparing the Development Environment
- Installation and configuration of RabbitMQ
- Installation and configuration of Java
- Installation and configuration of Spring
Development in Java and Spring with RabbitMQ
- Code implementation
- Processing JSON data
- Creation of exchanges, topics, queues, and bindings
- Message publishing procedures
- Listener configuration
- Development of RabbitMQ APIs
Error Handling Protocols
- Managing consumer expectations using Dead Letter Exchanges (DLX)
- Managing consumer expectations without DLX
- Managing expectations using Time-To-Live (TTL)
- Implementation of retry mechanisms for exchanges
- Utilization of Spring retry mechanisms for exchanges
Advanced Integration of Spring and RabbitMQ
- Queue configuration via Spring AMQP
- Exchange configuration via Spring AMQP
- Establishing bindings between queues and exchanges
- Integration of RabbitMQ plugins
- Reception and processing of messages across distributed applications
Summary and Conclusion
Requirements
- Demonstrated proficiency with Java and the Spring framework
Target Audience
- Software Architects
- Web Developers
Testimonials (1)
Detailed information provided on the more advanced topics requested.