HOME > Development > Rabbitmq for java and spring boot devlopers

Rabbitmq for java and spring boot devlopers

  • Development
  • May 11, 2025
SynopsisRabbitmq for java and spring boot devlopers, available at $54...
Rabbitmq for java and spring boot devlopers  No.1

Rabbitmq for java and spring boot devlopers, available at $54.99, has an average rating of 4.3, with 78 lectures, based on 12 reviews, and has 57 subscribers.

You will learn about Master RabbitMQ Basics: Grasp core concepts, architecture, messaging patterns, AMQP protocol, and message entities. Configure RabbitMQ: Set up RabbitMQ on Windows, Ubuntu, Docker, GKE, AKS, and EKS, adapting to project needs. Implement Messaging Solutions: Send and receive messages using RabbitMQ in Java and Spring Boot applications. Utilize Advanced Features: Learn Dead Letter Queues, auto-acknowledgment, and queue length limitations for reliable systems. This course is ideal for individuals who are Beginners java and spring boot developers who want to know about rabbitmq It is particularly useful for Beginners java and spring boot developers who want to know about rabbitmq.

Enroll now: Rabbitmq for java and spring boot devlopers

Summary

Title: Rabbitmq for java and spring boot devlopers

Price: $54.99

Average Rating: 4.3

Number of Lectures: 78

Number of Published Lectures: 78

Number of Curriculum Items: 78

Number of Published Curriculum Objects: 78

Original Price: ?799

Quality Status: approved

Status: Live

What You Will Learn

  • Master RabbitMQ Basics: Grasp core concepts, architecture, messaging patterns, AMQP protocol, and message entities.
  • Configure RabbitMQ: Set up RabbitMQ on Windows, Ubuntu, Docker, GKE, AKS, and EKS, adapting to project needs.
  • Implement Messaging Solutions: Send and receive messages using RabbitMQ in Java and Spring Boot applications.
  • Utilize Advanced Features: Learn Dead Letter Queues, auto-acknowledgment, and queue length limitations for reliable systems.
  • Who Should Attend

  • Beginners java and spring boot developers who want to know about rabbitmq
  • Target Audiences

  • Beginners java and spring boot developers who want to know about rabbitmq
  • Welcome to our comprehensive RabbitMQ course for Java and Spring Boot developers! This course is designed to provide a thorough understanding of RabbitMQ, a robust and popular message broker, and its seamless integration with Java and Spring Boot applications. Our video lessons are designed to take you through the essentials of RabbitMQ, starting with the basics and moving to more advanced concepts and real-world examples.

    The course is divided into several sections, each focusing on a specific aspect of RabbitMQ. In the first section, we will cover the fundamentals, including messaging, AMQP, RabbitMQ, message entities, exchanges, queues, bindings, and messages. You will learn the core concepts and understand the role each plays in a RabbitMQ-based messaging system.

    In the second section, we will guide you through setting up RabbitMQ on different platforms, including Windows, Ubuntu, Docker, Google Kubernetes Engine (GKE), Azure Kubernetes Service (AKS), and Amazon Elastic Kubernetes Service (EKS). This will enable you to work with RabbitMQ in your preferred environment.

    The third section focuses on sending and receiving messages using RabbitMQ. We will demonstrate how to send messages to a queue, receive messages from a queue, and work with the AMQP protocol for sending and receiving messages.

    In the fourth section, we will explore different exchange types, such as direct, fanout, topic, and header exchanges. We will provide Java examples for each exchange type, along with AMQP examples for a complete understanding of their usage in various scenarios.

    The fifth section dives deep into advanced RabbitMQ features, such as Dead Letter Queues (DLQ), auto-acknowledgment, and queue length limitations. We will discuss these concepts and provide examples in Java and AMQP to ensure you grasp the intricacies involved.

    Lastly, we have included a setup guide for Docker, which will help you create a RabbitMQ environment quickly and efficiently.

    Upon completing this course, you will be well-equipped to use RabbitMQ in your Java and Spring Boot applications, enabling you to build scalable and reliable messaging systems. We hope you enjoy the learning journey and look forward to your success as a RabbitMQ expert!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: what is messaging ?

    Lecture 3: What is Message Broker ?

    Lecture 4: Messaging Protocols

    Lecture 5: What is AMQP ?

    Lecture 6: AMPQ Model

    Lecture 7: What is RabbitMQ ?

    Lecture 8: Exchanges

    Chapter 2: RabbitMQ installation

    Lecture 1: RabbitMQ installation on Windows

    Lecture 2: RabbitMQ installation on Ubuntu

    Lecture 3: Rabbitmq installation using docker

    Lecture 4: RabbitMQ instalation using GKE(Google Kubernetes Service)

    Lecture 5: RabbitMQ installation using AKS (Azure Kubernetes Service)

    Lecture 6: RabbitMQ installation using EKS(AWS elastic kubernetes service )

    Chapter 3: Queues in RabbitMQ

    Lecture 1: Queue basics

    Lecture 2: Queues in RabbitMQ

    Lecture 3: Creating Queue

    Chapter 4: Basic Examples

    Lecture 1: Send Message to Queue

    Lecture 2: Receive Message from Queue

    Lecture 3: Send Message using Spring AMQP

    Lecture 4: Receive Message using Spring AMQP

    Chapter 5: Exchanges

    Lecture 1: Direct Exchange Concept

    Lecture 2: Direct Exchange Example Java

    Lecture 3: Direct Exchange Example Spring AMQP

    Lecture 4: Fanout Exchange Concept

    Lecture 5: Fanout exchange example Java

    Lecture 6: Fanout Exchange Example Spring AMQP

    Lecture 7: Topic Exchange Concept

    Lecture 8: Topic exchange example using java

    Lecture 9: Topic Exchagne Example Spring AMQP

    Lecture 10: Header Exchange Concept

    Lecture 11: Header Exchange Example Using Java

    Lecture 12: Header Exchange Example Spring AMQP

    Chapter 6: Dead Letter Queues

    Lecture 1: Dead Letter Queues introduction

    Lecture 2: Dead Letter Queues example using java

    Lecture 3: Dead letter queue example using spring boot amqp

    Lecture 4: DLQ using auto ack listener using amqp

    Lecture 5: x-max-length and dlq

    Lecture 6: x-max-length and dlq Example

    Lecture 7: x-max-lenght-bytes and dlq

    Lecture 8: x-max-length-bytes and dlq example

    Chapter 7: Exclusive Queues

    Lecture 1: Exclusive Queues

    Lecture 2: Exclusive Queues Example

    Chapter 8: RabbitMQ Management

    Lecture 1: Creating Users

    Lecture 2: vHost (Virtual Host)

    Chapter 9: Consumer Acknowledgements and Publisher Confirms

    Lecture 1: Publisher Confirms

    Lecture 2: Publisher Confirms Example

    Chapter 10: Consumer Cancellation

    Lecture 1: Consumer Cancel

    Lecture 2: Consumer cancel notification example

    Chapter 11: Consumer Priority

    Lecture 1: Consumer Priority concept

    Lecture 2: Consumer Priority Example

    Chapter 12: Prefetch Count

    Lecture 1: What is Prefetch Count ?

    Lecture 2: Prefetch Count Example

    Chapter 13: Direct Reply-to feature

    Lecture 1: Direct Reply-to concept

    Lecture 2: Direct Reply-to concept Example

    Chapter 14: RPC

    Lecture 1: RPC in RabbitMQ

    Lecture 2: RPC Example

    Chapter 15: RabbitMQ Event Exchange

    Lecture 1: RabbitMQ Event Exchange Concept

    Lecture 2: RabbitMQ Event Exchange Concept Example

    Chapter 16: Negative acknowledgements

    Lecture 1: Negative acknowledgements Concept

    Lecture 2: Negative acknowledgements Example

    Chapter 17: Alternate Exchange

    Lecture 1: Alternate Exchange Concept

    Lecture 2: Alternate Exchange Concept Example

    Chapter 18: Exchange to Exchange(e2e) Bindings

    Lecture 1: Exchange to Exchange(e2e) Bindings Concept

    Lecture 2: Exchange to Exchange Bindings Example

    Chapter 19: Sender-selected Distribution

    Lecture 1: Sender-selected Distribution Concept

    Lecture 2: Sender-selected Distribution Example

    Chapter 20: TTL(Time to live)

    Lecture 1: TTL Concept

    Lecture 2: TTL Example for queue and message

    Chapter 21: Event-driven Autoscaling with Keda and RabbitMQ

    Lecture 1: What is Keda ?

    Lecture 2: How Keda works

    Lecture 3: Keda Architecture

    Lecture 4: ScaledObject and ScaledJobs

    Lecture 5: Keda Installation

    Lecture 6: Scaledobject spec

    Lecture 7: Install rabbitmq kubernetes cluster

    Lecture 8: Keda rabbitmq consumer pods scaling example

    Chapter 22: Thank you

    Lecture 1: Thank you

    Instructors

  • Rabbitmq for java and spring boot devlopers  No.2
    Pritesh Mistry
    Java , Spring boot , cloud programmer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 1 votes
  • 4 stars: 7 votes
  • 5 stars: 3 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!