Course Outline

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

Requirements

  • Experience with Java and Spring

Audience

  • Software Architects
  • Web Developers
 14 Hours

Number of participants



Price per participant

Testimonials (1)

Related Courses

Java 8 and Spring

35 Hours

Java Spring REST, Angular and Openlayers

49 Hours

Spring and Hibernate in Java Applications

21 Hours

Java Spring

35 Hours

Spring 5

21 Hours

Spring Webflux

14 Hours

Advanced RabbitMQ - 2 Days

14 Hours

RabbitMQ

14 Hours

RabbitMQ with .NET

14 Hours

RabbitMQ with PHP

14 Hours

RabbitMQ with Python

14 Hours

Advanced Platform Engineering: Scaling with Microservices and Kubernetes

35 Hours

Building Microservices with Apigee Edge

21 Hours

Building Microservices with Microsoft Azure Service Fabric (ASF)

21 Hours

Getting Started with Consul

7 Hours

Related Categories

1