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 Message Middleware Infrastructure
- Overview of messaging protocols
- Advanced Message Queueing Protocol (AMQP) and Message Queuing
Java and Spring Framework Overview
- Spring Application Programming Interface (API)
- Dependency injection principles
Development Environment Preparation
- Installation and configuration of RabbitMQ
- Installation and configuration of Java
- Installation and configuration of Spring
Application Development Using Java, Spring, and RabbitMQ
- Code implementation
- JSON data processing
- Establishment of exchanges, topics, queues, and bindings
- Message publishing operations
- Listener configuration
- Development of RabbitMQ application programming interfaces (APIs) for government applications
Error Management
- Managing consumer expectations via Dead Letter Exchange (DLX)
- Managing consumer expectations without DLX
- TTL-based expectation management
- Implementation of retry mechanisms for exchanges
- Utilization of Spring Retry mechanisms for exchange operations
Advanced Integration of Spring and RabbitMQ
- Queue configuration using Spring AMQP
- Exchange configuration using Spring AMQP
- Establishment of bindings between queues and exchanges
- Deployment and management of RabbitMQ plugins
- Message reception and processing across disparate applications
Summary and Conclusion
Requirements
- Proficiency in Java and the Spring framework is required.
Target Audience
- Software Architects
- Web Developers
14 Hours
Testimonials (1)
Detailed information provided on the more advanced topics requested.