Get in Touch

Course Outline

Introduction

RabbitMQ as Messaging Middleware

  • Overview of messaging protocols
  • AMQP and MQ

Overview of Java and Spring

  • Spring API
  • Dependency injection

Setting Up the Development Environment

  • Installation and configuration of RabbitMQ
  • Installation and configuration of Java
  • Installation and configuration of Spring

Development with Java, Spring, and RabbitMQ

  • Writing code
  • Handling JSON data
  • Creating exchanges, topics, queues, and bindings
  • Publishing messages
  • Setting up listeners
  • Building RabbitMQ APIs

Error Management

  • Managing consumer expectations using DLX
  • Managing consumer expectations without DLX
  • Managing expectations using TTL
  • Implementing retry mechanisms for exchanges
  • Utilizing the Spring retry mechanism for exchanges

Advanced Spring and RabbitMQ Integration

  • Configuring queues with Spring AMQP
  • Configuring exchanges with Spring AMQP
  • Establishing bindings between queues and exchanges
  • Leveraging RabbitMQ plugins
  • Receiving and processing messages from various applications

Summary and Conclusion

Requirements

  • Familiarity with Java and Spring

Target Audience

  • Software Architects
  • Web Developers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories