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

Building Microservices with Apigee Edge

21 Hours

Building Microservice Architectures

14 Hours

Systems and Service Architecture - Microservices Architecture

14 Hours

Getting Started with Consul

7 Hours

Related Categories