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
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (1)
Detailed information provided on the more advanced topics requested.