RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

4h 3m 11s
English
Paid

Course description

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 ?

Read more about the course

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.

  • Spring Boot and RabbitMQ Deployment To Heroku (Cloud Platform)

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 60 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

0:00
/
#1: Introduction

All Course Lessons (60)

#Lesson TitleDurationAccess
1
Introduction Demo
01:21
2
Understanding Of Java Messaging Service (JMS)
03:24
3
What is Exchange and Queue ?
04:28
4
Different Types Of Exchanges
00:55
5
RabbitMQ Installation
05:10
6
Create Queue in RabbitMQ
01:49
7
Publishing Message To Queue
05:07
8
Consuming Message From Queue
07:14
9
Multiple Consumers Scenario & Round Robin Fashion
04:20
10
Purge The Messages
02:13
11
Understanding Real Time Scenario To Use RabbitMQ
02:50
12
Publishing JSON Message To Queue
06:04
13
What is Direct Exchange ?
03:01
14
Creating Direct Exchange & Binding Queues with it
03:28
15
Publishing Message To Direct Exchange
05:45
16
Consuming Message From Queue
02:11
17
What is Fanout Exchange ?
02:09
18
Creating Fanout Exchange & Binding Queues with it
03:05
19
Publishing Message To Fanout Exchange
04:46
20
What is Topic Exchange ?
10:28
21
Creating Topic Exchange & Binding Queues with it
02:04
22
Publishing Message To Topic Exchange
03:59
23
What is Headers Exchange ?
05:05
24
Creating Headers Exchange & Binding Queues with it
02:59
25
Publishing Message To Headers Exchange
06:04
26
Introduction To RabbitMQ With Spring Boot & Rabbit Template
01:44
27
Spring Boot Project Set Up & Configuration
03:43
28
Rabbit Template With Spring Boot
11:06
29
Rabbit Listener With Spring Boot
04:25
30
Publishing Message To Headers Exchange Using Rabbit Template
07:24
31
Rabbit Listener With Spring Boot & Headers Exchange
04:11
32
Introduction To RabbitMQ With Spring MVC & Rabbit Template
02:08
33
Spring MVC Project Set Up & Configuration
03:55
34
Rabbit Template With Spring MVC
10:28
35
Rabbit Listener With Spring MVC
06:59
36
Publishing Message To Headers Exchange Using Rabbit Template
06:50
37
Rabbit Listener With Spring MVC & Headers Exchange
03:55
38
Introduction To Pivotal Cloud Foundry (PCF)
01:31
39
Creating Account On Pivotal Cloud Foundry (PCF)
03:54
40
Creating RabbitMQ Service On Pivotal Cloud Foundry (PCF)
03:02
41
Spring Boot Deployment To Pivotal Cloud Foundry (PCF)
12:30
42
Spring Boot Deployment To PCF Using Spring Cloud
05:23
43
Spring MVC Deployment To Pivotal Cloud Foundry (PCF)
07:44
44
What Is Default Exchange ?
03:30
45
Default Exchange Example
02:44
46
Introduction To Exchange To Exchange Binding
02:40
47
Bind Exchange with Another Exchange
02:28
48
Exchange To Exchange Binding In Action
03:02
49
Course Update
01:15
50
Introduction To Heroku
01:14
51
Create Account On Heroku
03:12
52
Verify Account On Heroku
04:44
53
Download and Install Git
01:45
54
Download & Install Heroku CLI
02:40
55
Create Heroku Application
01:48
56
Getting RabbitMQ on Heroku
02:17
57
Spring Boot Version Update
03:15
58
Heroku CLI Login
02:04
59
Deploy Spring Boot App On Heroku
03:06
60
Thank You
00:36

Unlock unlimited learning

Get instant access to all 59 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Concurrency, Multithreading and Parallel Computing in Java

Concurrency, Multithreading and Parallel Computing in Java

Sources: udemy
This course is about the basics of multithreading and concurrent programming with some parallel concepts. In the 21st century this topic is becoming more and more popular with t...
8 hours 10 minutes 34 seconds
Java Messaging Service - Spring MVC, Spring Boot, ActiveMQ

Java Messaging Service - Spring MVC, Spring Boot, ActiveMQ

Sources: udemy
Apache ActiveMQ is open source message broker developed in Java. Have you ever thought how WhatsApp works ? One to one messaging and one to many messaging tech
1 hour 47 minutes 44 seconds
Testing Java with JUnit 5 & Mockito

Testing Java with JUnit 5 & Mockito

Sources: udemy
Unit Testing is a must-have skill and this video course is about unit testing. If you take this video course, you will learn how to test your Java code using JU
7 hours 41 minutes 22 seconds
The Ultimate Data Structures & Algorithms: Part 2

The Ultimate Data Structures & Algorithms: Part 2

Sources: codewithmosh (Mosh Hamedani)
Data structures and algorithms are patterns for solving problems. Developers who know more about data structures and algorithms are better at solving problems. That’s why compan...
5 hours 56 minutes 46 seconds
RESTful Web Services, Java, Spring Boot, Spring MVC and JPA

RESTful Web Services, Java, Spring Boot, Spring MVC and JPA

Sources: udemy
This video course also covers the H2 in-memory database and teaches how to build RESTful Web Service that stores data in a database without a need to install My
25 hours 8 minutes 11 seconds