Get in Touch

Course Outline

Introduction

RabbitMQ Message Middleware Infrastructure

  • Overview of messaging protocols
  • Advanced Message Queueing Protocol (AMQP) and Message Queuing

Java and Spring Framework Overview

  • Spring Application Programming Interface (API)
  • Dependency injection principles

Development Environment Preparation

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

Application Development Using Java, Spring, and RabbitMQ

  • Code implementation
  • JSON data processing
  • Establishment of exchanges, topics, queues, and bindings
  • Message publishing operations
  • Listener configuration
  • Development of RabbitMQ application programming interfaces (APIs) for government applications

Error Management

  • Managing consumer expectations via Dead Letter Exchange (DLX)
  • Managing consumer expectations without DLX
  • TTL-based expectation management
  • Implementation of retry mechanisms for exchanges
  • Utilization of Spring Retry mechanisms for exchange operations

Advanced Integration of Spring and RabbitMQ

  • Queue configuration using Spring AMQP
  • Exchange configuration using Spring AMQP
  • Establishment of bindings between queues and exchanges
  • Deployment and management of RabbitMQ plugins
  • Message reception and processing across disparate applications

Summary and Conclusion

Requirements

  • Proficiency in Java and the Spring framework is required.

Target Audience

  • Software Architects
  • Web Developers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories