RabbitMQ with Java and Spring培训课程
课程大纲
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