Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

RabbitMQ: Gửi nhận tin nhắn với Java, Spring Boot và Spring MVC

RabbitMQ: Gửi nhận tin nhắn với Java, Spring Boot và Spring MVC

Java Messaging Service (JMS) với Spring Framework. Tìm hiểu về Tin nhắn Bất đồng bộ, Hàng đợi, Exchange và Định tuyến Tin nhắn

4.4
(2,363 đánh giá)
12,658 học viên
Giảng viên
Infybuzz Learning
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.0 giờ video
62 bài giảng
3 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Java Messaging Service (JMS)
Message Broker RabbitMQ
Cách tạo Exchange và Queue
Gửi tin nhắn đến RabbitMQ
Nhận tin nhắn từ RabbitMQ
Các loại Exchange khác nhau kèm ví dụ
RabbitMQ với Spring Boot sử dụng Rabbit Template và Rabbit Listener
RabbitMQ với Spring MVC sử dụng Rabbit Template và Rabbit Listener
Triển khai ứng dụng Spring Boot, Spring Cloud và Spring MVC lên Pivotal Cloud Foundry
Spring Boot & RabbitMQ trên Heroku (Nền tảng Đám mây)

Yêu cầu

Yêu cầu kiến thức về Core Java.
Có kiến thức về Spring Boot HOẶC Spring MVC sẽ là một lợi thế.

Đối tượng phù hợp

Dành cho bất kỳ Lập trình viên Java nào muốn tìm hiểu về RabbitMQ và Java Messaging Service (JMS)

Nội dung khóa học

15 phần • 62 bài giảng
1 Giới thiệu
1 Tìm hiểu về Java Messaging Service (JMS)
2 Exchange và Queue là gì?
3 Các loại Exchange khác nhau
4 Cài đặt RabbitMQ
1 Tạo Queue trong RabbitMQ
2 Gửi tin nhắn đến Queue
3 Nhận tin nhắn từ Queue
4 Kịch bản nhiều Consumer & Cơ chế Round Robin
5 Xóa sạch tin nhắn
1 Hiểu kịch bản thực tế sử dụng RabbitMQ
2 Gửi tin nhắn JSON đến Queue
1 Direct Exchange là gì?
2 Tạo Direct Exchange & Liên kết Queue với nó
3 Gửi tin nhắn đến Direct Exchange
4 Nhận tin nhắn từ Queue
1 Fanout Exchange là gì?
2 Tạo Fanout Exchange & Liên kết Queue với nó
3 Gửi tin nhắn đến Fanout Exchange
1 Topic Exchange là gì?
2 Tạo Topic Exchange & Liên kết Queue với nó
3 Gửi tin nhắn đến Topic Exchange
1 Headers Exchange là gì?
2 Tạo Headers Exchange & Liên kết Queue với nó
3 Gửi tin nhắn đến Headers Exchange
1 Giới thiệu RabbitMQ với Spring Boot & Rabbit Template
2 Thiết lập & Cấu hình Dự án Spring Boot
3 Rabbit Template với Spring Boot
4 Rabbit Listener với Spring Boot
5 Gửi tin nhắn đến Headers Exchange bằng Rabbit Template
6 Rabbit Listener với Spring Boot & Headers Exchange
1 Giới thiệu RabbitMQ với Spring MVC & Rabbit Template
2 Thiết lập & Cấu hình Dự án Spring MVC
3 Rabbit Template với Spring MVC
4 Rabbit Listener với Spring MVC
5 Gửi tin nhắn đến Headers Exchange bằng Rabbit Template
6 Rabbit Listener với Spring MVC & Headers Exchange
1 Cập nhật về Pivotal Cloud Foundry
2 Giới thiệu Pivotal Cloud Foundry (PCF)
3 Tạo tài khoản trên Pivotal Cloud Foundry (PCF)
4 Tạo dịch vụ RabbitMQ trên Pivotal Cloud Foundry (PCF)
5 Triển khai Spring Boot lên Pivotal Cloud Foundry (PCF)
6 Triển khai Spring Boot lên PCF sử dụng Spring Cloud
7 Triển khai Spring MVC lên Pivotal Cloud Foundry (PCF)
1 Default Exchange là gì?
2 Ví dụ về Default Exchange
1 Giới thiệu về Liên kết Exchange với Exchange
2 Liên kết Exchange với một Exchange khác
3 Thực hành Liên kết Exchange với Exchange
1 Cập nhật khóa học
2 Giới thiệu về Heroku
3 Tạo tài khoản trên Heroku
4 Xác minh tài khoản trên Heroku
5 Tải xuống và cài đặt Git
6 Tải xuống & Cài đặt Heroku CLI
7 Tạo ứng dụng Heroku
8 Thiết lập RabbitMQ trên Heroku
9 Cập nhật phiên bản Spring Boot
10 Đăng nhập Heroku CLI
11 Triển khai ứng dụng Spring Boot trên Heroku
1 Bài giảng bổ sung
2 Cảm ơn bạn

Giới thiệu khóa học

***** 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.

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


Course Topics & Lectures :-

• Introduction to JMS and RabbitMQ

Understanding Of Java Messaging Service (JMS)

What is Exchange and Queue ?

Different Types Of Exchanges

RabbitMQ Installation


• Getting Started With RabbitMQ

Create Queue in RabbitMQ

Publishing Message To Queue

Consuming Message From Queue

Multiple Consumers Scenario & Round Robin Fashion

Purge The Messages


• Real Time Example With JSON Message

Understanding Real Time Scenario To Use RabbitMQ

Publishing JSON Message To Queue


• Direct Exchange

What is Direct Exchange ?

Creating Direct Exchange & Binding Queues with it

Publishing Message To Direct Exchange

Consuming Message From Queue


• Fanout Exchange

What is Fanout Exchange ?

Creating Fanout Exchange & Binding Queues with it

Publishing Message To Fanout Exchange


• Topic Exchange

What is Topic Exchange ?

Creating Topic Exchange & Binding Queues with it

Publishing Message To Topic Exchange


• Headers Exchange

What is Headers Exchange ?

Creating Headers Exchange & Binding Queues with it

Publishing Message To Headers Exchange


• RabbitMQ With Spring Boot

Introduction To RabbitMQ With Spring Boot & Rabbit Template

Spring Boot Project Set Up & Configuration

Rabbit Template With Spring Boot

Rabbit Listener With Spring Boot

Publishing Message To Headers Exchange Using Rabbit Template

Rabbit Listener With Spring Boot & Headers Exchange


• RabbitMQ With Spring MVC

Introduction To RabbitMQ With Spring MVC & Rabbit Template

Spring MVC Project Set Up & Configuration

Rabbit Template With Spring MVC

Rabbit Listener With Spring MVC

Publishing Message To Headers Exchange Using Rabbit Template

Rabbit Listener With Spring MVC & Headers Exchange


• RabbitMQ On Cloud

Introduction To Pivotal Cloud Foundry (PCF)

Creating Account On Pivotal Cloud Foundry (PCF)

Creating RabbitMQ Service On Pivotal Cloud Foundry (PCF)

Spring Boot Deployment To Pivotal Cloud Foundry (PCF)

Spring Boot Deployment To PCF Using Spring Cloud

Spring MVC Deployment To Pivotal Cloud Foundry (PCF)


• Default Exchange

What Is Default Exchange ?

Default Exchange Example


• Exchange To Exchange Binding

Introduction To Exchange To Exchange Binding

Bind Exchange with Another Exchange

Exchange To Exchange Binding In Action


• RabbitMQ On Heroku (Cloud Platform)

Introduction To Heroku

Create Account On Heroku

Verify Account On Heroku

Download and Install Git

Download & Install Heroku CLI

Create Heroku Application

Getting RabbitMQ on Heroku

Heroku CLI Login

Deploy Spring Boot App On Heroku


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.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Backend Development
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Spring Boot
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊