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

RabbitMQ and Messaging Concepts

RabbitMQ và Các Khái Niệm Truyền Tin

RabbitMQ và Các Khái Niệm Truyền Tin

Tìm hiểu message broker RabbitMQ, các khái niệm truyền tin tổng quát kèm ví dụ mã nguồn C# và Java

4.3
(1,915 đánh giá)
16,430 học viên
Giảng viên
Mustafa Kök
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
48 bài giảng
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ì

RabbitMQ
Các khái niệm truyền tin tổng quát
Giao diện quản lý web của RabbitMQ
Sử dụng thư viện client .Net của RabbitMQ với C#
Cài đặt RabbitMQ trên máy Windows
Tải và chạy Docker image của RabbitMQ

Yêu cầu

Chỉ cần kiến thức C# cho các bài học lập trình

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

Dành cho lập trình viên muốn tìm hiểu về RabbitMQ và các khái niệm truyền tin tổng quát
Dành cho lập trình viên muốn học thư viện client .Net của RabbitMQ

Nội dung khóa học

17 phần • 48 bài giảng
1 Giới thiệu
2 Các Mẫu Tích Hợp
3 Lợi ích của Hệ thống Truyền Tin và Các Trường hợp Sử dụng Mẫu
4 RabbitMQ là gì?
1 Cài đặt trên Windows
2 Cài đặt trên Docker
3 Giới thiệu Giao diện Quản lý Web
1 Các Thành phần của Hệ thống Truyền Tin
2 Thuộc tính của Message, Queue và Exchange
3 Exchange
1 Fanout Exchange
2 Demo Fanout Exchange Sử dụng Giao diện Quản lý Web
3 Demo Thư viện Client C# RabbitMQ và Publish tới Fanout Exchange
4 Demo Code Consumer Fanout
1 Direct Exchange
2 Demo Direct Exchange Sử dụng Giao diện Quản lý Web
3 Demo Code Direct Exchange
1 Topic Exchange
2 Demo Topic Exchange Sử dụng Giao diện Quản lý Web
3 Demo Code Topic Exchange
1 Headers Exchange
2 Demo Headers Exchange Sử dụng Giao diện Quản lý Web
3 Demo Code Headers Exchange
1 Default Exchange
2 Demo Default Exchange Sử dụng Giao diện Quản lý Web
3 Demo Code Default Exchange
1 Ràng buộc Exchange với Exchange
2 Demo Ràng buộc Exchange với Exchange Sử dụng Giao diện Quản lý Web
3 Demo Code Ràng buộc Exchange với Exchange
1 Alternate Exchange
2 Demo Alternate Exchange Sử dụng Giao diện Quản lý Web
3 Demo Code Alternate Exchange
1 Push vs Pull
2 Demo Code Push vs Pull
1 Work Queues
2 Demo Code Work Queues
3 Demo Code Phân phối Công việc Công bằng cho Work Queues
1 Publish - Subscribe
2 Demo Code Publish - Subscribe
1 Request - Reply
2 Demo Code Request - Reply
3 Demo Code Khớp Request - Response
4 Demo Code Tên Queue Response Động
1 Priority Queues
2 Demo Code Priority Queues
1 Các Bài thuyết trình
1 Các Mẫu C#
2 Các Mẫu Java

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

"This course requires you to download RabbitMQ for Windows or Docker Desktop for Windows and Eclipse IDE.

If you are a Udemy Business user, please check with your employer before downloading software."


RabbitMQ is a very popular message broker. It is heavily used in microservices architectures, as a solution for asynchronous, decoupled communication/messaging problem between the services.

It is available on Windows, Linux and Mac. There are also many official Docker images that are ready to run.

RabbitMQ is easy to install, learn, configure and use. There are many official client libraries for popular programming languages. Its management web interface plugin makes learning and testing RabbitMQ even easier.

This course starts with message broker basics continues with RabbitMQ, its components and common usage scenarios. There are demo lessons for testing the RabbitMQ system using management web interface. There are also coding  lessons that demonstrates how to use RabbitMQ features from code and implement common messaging scenarios using C#. But you can also download the Java versions of the same sample projects under each coding lesson. You will see that codes are almost the same.

I think, spending a weekend studying this course will be enough to complete it and learn how to use RabbitMQ using management UI, C# and Java client libraries.

I appreciate your valuable feedbacks. Feel free share your feedbacks, recommendations and ask questions on course's questions & answers part.

C# and Java sample project source codes are added as a resource to each coding lecture. You can also find all the samples as a single file under "All Codes" section.

Current C# samples for RabbitMQ .Net client library versions 5.1.0 and 6.4.0.

Current Java samples (Maven projects) for RabbitMQ Java client library version 5.15.0.

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 Message Queues
Hiển thị tất cả khoá học Rabbitmq
Hiển thị tất cả khoá học Software Development
Hiển thị tất cả khoá học System Design
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊