RabbitMQ : Messaging with Java, Spring Boot And Spring MVC
4.3 (224 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,637 students enrolled

RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

Java Messaging Service (JMS) With RabbitMQ. Learn Asynchronous Messaging, Queue, Exchange And Routing Of Messages
4.3 (224 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,636 students enrolled
Created by Alfa e-Learning
Last updated 7/2020
English
English [Auto]
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 article
  • 13 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Java Messaging Service (JMS)
  • RabbitMQ Message Broker
  • How to create Exchange & Queue
  • Publishing Message To RabbitMQ
  • Consuming Message From RabbitMQ
  • Different Types Of Exchanges With Examples
  • RabbitMQ With Spring Boot Using Rabbit Template and Rabbit Listener
  • RabbitMQ With Spring MVC Using Rabbit Template and Rabbit Listener
  • Spring Boot, Spring Cloud and Spring MVC Applications Deployment To Pivotal Cloud Foundry
Course content
Expand all 47 lectures 03:27:08
+ Getting Started With RabbitMQ
5 lectures 20:37
Publishing Message To Queue
05:06
Consuming Message From Queue
07:12
Multiple Consumers Scenario & Round Robin Fashion
04:19
Purge The Messages
02:12
+ Real Time Example With JSON Message
2 lectures 08:52
Understanding Real Time Scenario To Use RabbitMQ
02:49
Publishing JSON Message To Queue
06:03
+ Direct Exchange
4 lectures 14:21
Creating Direct Exchange & Binding Queues with it
03:27
Publishing Message To Direct Exchange
05:44
Consuming Message From Queue
02:10

Lets Play Quiz.

Knowledge Brush Up Quiz
1 question
+ Fanout Exchange
3 lectures 09:56
What is Fanout Exchange ?
02:07
Creating Fanout Exchange & Binding Queues with it
03:04
Publishing Message To Fanout Exchange
04:45
+ Topic Exchange
3 lectures 16:27
What is Topic Exchange ?
10:27
Creating Topic Exchange & Binding Queues with it
02:02
Publishing Message To Topic Exchange
03:58
+ Headers Exchange
3 lectures 14:04
What is Headers Exchange ?
05:04
Creating Headers Exchange & Binding Queues with it
02:58
Publishing Message To Headers Exchange
06:02

Lets brush up knowledge gained on different types of exchanges...

Knowledge Brush Up Quiz
3 questions
+ RabbitMQ With Spring Boot
6 lectures 32:27
Spring Boot Project Set Up & Configuration
03:42
Rabbit Template With Spring Boot
11:05
Rabbit Listener With Spring Boot
04:24
Publishing Message To Headers Exchange Using Rabbit Template
07:23
Rabbit Listener With Spring Boot & Headers Exchange
04:10
+ RabbitMQ With Spring MVC
6 lectures 34:09
Spring MVC Project Set Up & Configuration
03:54
Rabbit Template With Spring MVC
10:27
Rabbit Listener With Spring MVC
06:58
Publishing Message To Headers Exchange Using Rabbit Template
06:49
Rabbit Listener With Spring MVC & Headers Exchange
03:54
Requirements
  • Knowledge Of Core Java Required.
  • Having Knowledge of Spring Boot OR Spring MVC will add an advantage.
Description

***** Some Reviews From Students *****

  • Learned everything I needed to about RabbitMQ is this course. EXCELLENT!

  • Good course on rabbitmq. have learned a lot. specially rabbitmq with pivotal cloud foundry is very much interesting.

  • It covers technical details about RabbitMQ and how to use them from Java, that's what I was looking for.

  • Good explanation in simple terms.

  • Excellent course on RabbitMQ. Have learned in deep about exchange, queue and best part is that it covers all with Spring boot and Spring MVC. Finally learned how to use RabbitMQ on cloud using Pivotal Cloud Foundry.

  • Real life example given to relate with different component is really helpful.


RabbitMQ : It is an open  source message broker software. You might have heard Java Messaging Service (JMS) by which two Java applications can communicate with each other.

Using RabbitMQ message broker two Java applications can interact with each other in same way as we human being do by text message.

Message can not go directly from one Java app to other and hence we need Queue and Exchange.

Do not aware of RabbitMQ ,Queue, Exchange OR JMS ? If YES, then you came to right place as you will learn all these things in this course. You can say Its all in one for you.

This course is all about RabbitMQ starting with Core Java and then using RabbitMQ with Spring Boot and Spring MVC.

At the end you will learn to deploy your RabbitMQ Spring MVC and Spring Boot application to Pivotal Cloud Foundry (PCF).

Let me give you an idea that what you will learn from this course.

  • You will learn concept of Java Messaging Service (JMS) & RabbitMQ Message Broker.

  • You will learn how to publish and consume messages using core Java.

  • You will learn different types of exchanges like Direct, Fanout, Topic and Headers Exchange.

  • You will learn to use RabbitMQ in Spring Boot application using Rabbit Template and Rabbit Listener.

  • You will learn to use RabbitMQ in Spring MVC application using Rabbit Template and Rabbit Listener.

  • Spring Boot, Spring Cloud and Spring MVC Applications Deployment To Pivotal Cloud Foundry.

Now what are you waiting for ?

Grab the course quickly and get started to learn RabbitMQ message broker with Java. Spring MVC, Spring Boot, Spring Cloud and deploy your RabbitMQ Spring MVC and Spring Boot application to Pivotal Cloud Foundry (PCF).

See you in the course.

Who this course is for:
  • Any Java Developer Curious For RabbitMQ and Java Messaging Service (JMS)