Home Courses Instructor Labs

Learn RabbitMQ & Java Spring for Asynchronous Messaging

(30 Ratings) 0 Students Enrolled
Created By Hemanth S Last Updated Sun, 08-Mar-2020 English
  • Course Duration
    1 Hours
  • Mode of Training
  • Lessons
    15 Lessons
  • Validity
    Life Time
12k+ satisfied learners Read Reviews
What Will I Learn?
  • Learn how to build applications with RabbitMQ using Java and Spring
  • Understand how to develop message listeners for specific queues and routings
  • Learn Advanced Message-Queuing protocols
  • Understand the architecure of RabbitMQ

  • Knowledge on Java and Spring are required
  • Any Java IDE (IntelliJ or Eclipse)
+ View More

RabbitMQ is one of the most widely deployed open source message broker.

First of all, what messaging means and how it affects the architectural decisions and designs. Next we will learn the advantages of AMQP (Asynchronous Messaging Queuing Protocol) and also the advantages of using RabbitMQ from messaging concepts to client platforms making use of it.

Once you finish preparing the environment for RabbitMQ, we will start learning about RabbitMQ Management Dashboard.  The Rabbit MQ Management Dashboard help us easily monitor and manage our RabbitMQ server. We will also learn how to send message to RabbitMQ.

RabbitMQ is light weight and easy to deploy on premise and on cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements.

Curriculum For This Course
15 Lessons 1 Hours
  • About This Class 00:03:27 Preview
  • Installing RabbitMQ and Management Plugin on Windows 00:03:49 Preview
  • Installing RabbitMQ and Management Plugin on MacOS 00:02:13
  • First Look with RabbitMQ Admin 00:05:55
  • Creating Queue Exchange and Binding and Publishing Message 00:05:27
  • What is Messaging and Why We Need It 00:07:44
  • Messaging Protocols 00:08:24
  • What is AMQP and What It Solves 00:07:03
  • Meet RabbitMQ 00:06:32
  • 4 Actors of Messaging with RabbitMQ 00:02:22
  • Exchanges 00:04:23
  • Queues 00:03:00 Preview
  • Topics 00:01:50
  • Bindings 00:03:27
  • RabbitMQ vs Other MQs 00:03:47

Learn RabbitMQ & Java Spring for Asynchronous Messaging