RabbitMQ with Java and Spring ( rabjava | 14 hours )
- Experience with Java and Spring
Audience
- Software Architects
- Web Developers
RabbitMQ is an open source message broker system for storing and retrieving messages passed by processes, applications, and servers. Spring is a Java framework. Using Java and Spring with RabbitMQ, users can create complex queues, exchanges, bindings, and more.
This instructor-led, live training (online or onsite) is aimed at software architects and web developers who wish to use RabbitMQ as a messaging middle-ware and program in Java using Spring to build applications.
By the end of this training, participants will be able to:
- Use Java and Spring with RabbitMQ to build applications.
- Design asynchronous message driven systems using RabbitMQ.
- Create and apply queues, topics, exchanges, and bindings in RabbitMQ
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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
United Arab Emirates - RabbitMQ with Java and Spring
Qatar - RabbitMQ with Java and Spring
Egypt - RabbitMQ with Java and Spring
Saudi Arabia - RabbitMQ with Java and Spring
South Africa - RabbitMQ with Java and Spring
Brasil - RabbitMQ with Java and Spring
Canada - RabbitMQ with Java and Spring
中国 - RabbitMQ with Java and Spring
香港 - RabbitMQ with Java and Spring
澳門 - RabbitMQ with Java and Spring
台灣 - RabbitMQ with Java and Spring
USA - RabbitMQ with Java and Spring
Österreich - RabbitMQ with Java and Spring
Schweiz - RabbitMQ with Java and Spring
Deutschland - RabbitMQ with Java and Spring
Czech Republic - RabbitMQ with Java and Spring
Denmark - RabbitMQ with Java and Spring
Estonia - RabbitMQ with Java and Spring
Finland - RabbitMQ with Java and Spring
Greece - RabbitMQ with Java and Spring
Magyarország - RabbitMQ with Java and Spring
Ireland - RabbitMQ with Java and Spring
Luxembourg - RabbitMQ with Java and Spring
Latvia - RabbitMQ with Java and Spring
España - RabbitMQ with Java and Spring
Italia - RabbitMQ with Java and Spring
Lithuania - RabbitMQ with Java and Spring
Nederland - RabbitMQ with Java and Spring
Norway - RabbitMQ with Java and Spring
Portugal - RabbitMQ with Java and Spring
România - RabbitMQ with Java and Spring
Sverige - RabbitMQ with Java and Spring
Türkiye - RabbitMQ with Java and Spring
Malta - RabbitMQ with Java and Spring
Belgique - RabbitMQ with Java and Spring
France - RabbitMQ with Java and Spring
日本 - RabbitMQ with Java and Spring
Australia - RabbitMQ with Java and Spring
Malaysia - RabbitMQ with Java and Spring
New Zealand - RabbitMQ with Java and Spring
Philippines - RabbitMQ with Java and Spring
Singapore - RabbitMQ with Java and Spring
Thailand - RabbitMQ with Java and Spring
Vietnam - RabbitMQ with Java and Spring
India - RabbitMQ with Java and Spring
Argentina - RabbitMQ with Java and Spring
Chile - RabbitMQ with Java and Spring
Costa Rica - RabbitMQ with Java and Spring
Ecuador - RabbitMQ with Java and Spring
Guatemala - RabbitMQ with Java and Spring
Colombia - RabbitMQ with Java and Spring
México - RabbitMQ with Java and Spring
Panama - RabbitMQ with Java and Spring
Peru - RabbitMQ with Java and Spring
Uruguay - RabbitMQ with Java and Spring
Venezuela - RabbitMQ with Java and Spring
Polska - RabbitMQ with Java and Spring
United Kingdom - RabbitMQ with Java and Spring
South Korea - RabbitMQ with Java and Spring
Pakistan - RabbitMQ with Java and Spring
Sri Lanka - RabbitMQ with Java and Spring
Bulgaria - RabbitMQ with Java and Spring
Bolivia - RabbitMQ with Java and Spring
Indonesia - RabbitMQ with Java and Spring
Kazakhstan - RabbitMQ with Java and Spring
Moldova - RabbitMQ with Java and Spring
Morocco - RabbitMQ with Java and Spring
Tunisia - RabbitMQ with Java and Spring
Kuwait - RabbitMQ with Java and Spring
Oman - RabbitMQ with Java and Spring
Slovakia - RabbitMQ with Java and Spring
Kenya - RabbitMQ with Java and Spring
Nigeria - RabbitMQ with Java and Spring
Botswana - RabbitMQ with Java and Spring
Slovenia - RabbitMQ with Java and Spring
Croatia - RabbitMQ with Java and Spring
Serbia - RabbitMQ with Java and Spring