RabbitMQ with Java and Spring Training Course

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

Leave a Reply

Your email address will not be published. Required fields are marked *