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

Spring WebFlux: Microservices Patterns & Advanced Resilience

Spring WebFlux: Các Mẫu Microservice & Khả Năng Phục Hồi Nâng Cao

Spring WebFlux: Các Mẫu Microservice & Khả Năng Phục Hồi Nâng Cao

Thành Thạo Khả Năng Phục Hồi, Giao Dịch Phân Tán & Tổng Hợp: Circuit Breaker, Bulkhead, Rate Limiter, Saga Orchestration

4.6
(324 đánh giá)
5,210 học viên
Giảng viên
Vinoth Selvaraj
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
8.5 giờ video
106 bài giảng
1 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ì

Thành Thạo Các Mẫu Thiết Kế Microservice Reactive: Học cách áp dụng các mẫu thiết kế để xây dựng microservice reactive có khả năng mở rộng và phục hồi.
Nâng Cao Khả Năng Giao Tiếp Giữa Các Microservice: Khám phá các mẫu tích hợp để giao tiếp hiệu quả giữa các microservice.
Xây Dựng Microservice Mạnh Mẽ và Có Khả Năng Phục Hồi: Triển khai các mẫu phục hồi để đảm bảo tính ổn định cho dịch vụ của bạn.
Xử Lý Các Quy Trình Công Việc Phức Tạp: Học cách xử lý các quy trình công việc phức tạp bằng cách sử dụng các mẫu thiết kế.
Tối Ưu Hiệu Suất Microservice: Cải thiện khả năng mở rộng và hiệu suất của các microservice.
Nắm Bắt Lợi Thế Cạnh Tranh: Có được các kỹ năng được săn đón trong bối cảnh phát triển phần mềm hiện đại.
Các Mẫu Tích Hợp: Khám phá các mẫu tích hợp khác nhau để giao tiếp hiệu quả giữa các microservice.
Các Mẫu Phục Hồi: Học cách xây dựng microservice mạnh mẽ và có khả năng phục hồi bằng các mẫu phục hồi.
Ví Dụ Thực Tế: Học qua các ví dụ và minh họa thực hành.
Hướng Dẫn Từ Chuyên Gia: Học từ một giảng viên dày dặn kinh nghiệm chuyên về các mẫu thiết kế microservice reactive.

Yêu cầu

Kiến thức về Lập Trình Reactive
Kiến thức về Spring WebFlux
Thoải mái với chất giọng Ấn Độ :)

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

Dành cho bất kỳ Nhà Phát Triển / Kiến Trúc Sư nào quan tâm đến Phát Triển / Kiến Trúc Microservice với WebFlux

Nội dung khóa học

13 phần • 106 bài giảng
1 [PHẢI XEM]: Bạn sẽ học được gì từ khóa học này?
1 *** Tài Nguyên ***
2 Mẫu Gateway Aggregator - Giới thiệu
3 Tải xuống Jar
4 Các Dịch Vụ Bên Ngoài
5 Thiết Lập Dự Án
6 Tạo DTO
7 Tạo Client cho Dịch Vụ Bên Ngoài
8 Dịch Vụ Aggregator
9 Controller Aggregator
10 Demo Mẫu Gateway Aggregator
11 Aggregator của chúng ta có khả năng phục hồi không?
12 Làm cho Aggregator phục hồi tốt hơn!
13 Chúng ta có đang thực hiện các lệnh gọi song song không?
14 Xử lý lỗi Dịch Vụ Sản Phẩm
15 Tóm tắt
1 Mẫu Scatter Gather - Giới thiệu
2 Các Dịch Vụ Bên Ngoài
3 Tạo DTO
4 Tạo Client cho Dịch Vụ Delta
5 Tạo Client cho Dịch Vụ JetBlue / Frontier
6 Tạo Dịch Vụ
7 Tạo Controller
8 Demo Scatter Gather
9 Tóm tắt
1 Mẫu Orchestrator - Giới thiệu
2 Phạm vi Orchestrator
3 Các Dịch Vụ Bên Ngoài
4 Tạo DTO - Phần 1
5 Tạo DTO - Phần 2
6 Tạo Service Clients - Phần 1
7 Tạo Service Clients - Phần 2
8 Ngữ cảnh Yêu cầu Orchestrator
9 Lớp Tiện ích
10 Triển khai Mẫu Orchestrator - Kiến trúc Cấp cao
11 Xử lý Thanh toán
12 Xử lý Kho hàng và Vận chuyển
13 Dịch Vụ Thực hiện Đơn hàng
14 Dịch Vụ Hủy Đơn hàng
15 Dịch Vụ Điều phối Đơn hàng
16 Tiện ích Gỡ lỗi
17 Controller
18 Demo Orchestrator
19 Sửa lỗi
20 Lưu ý nhanh
21 Tóm tắt
1 Quy Trình Công Việc Tuần Tự - Giới thiệu
2 Các Dịch Vụ Bên Ngoài
3 Thiết Lập Dự Án
4 Tạo DTO
5 Tạo Service Clients
6 Lớp Tiện ích
7 Quy Trình Công Việc Tuần Tự - Kiến trúc
8 Quy Trình Công Việc Tuần Tự - Triển khai - Phần 1
9 Quy Trình Công Việc Tuần Tự - Triển khai - Phần 2
10 Quy Trình Công Việc Tuần Tự - Triển khai - Phần 3
11 Demo Quy Trình Công Việc Tuần Tự
1 Mẫu Splitter - Giới thiệu
2 Các Dịch Vụ Bên Ngoài
3 Tạo DTO - Phần 1
4 Tạo DTO - Phần 2
5 Tạo Service Clients
6 Lưu ý nhanh về Yêu cầu Flux
7 [Các khóa học] - Dành cho Yêu cầu và Phản hồi Luồng
8 Xử lý Đặt chỗ Trừu tượng
9 Xử lý Đặt chỗ Xe hơi
10 Xử lý Đặt chỗ Phòng
11 Dịch Vụ Đặt chỗ
12 Controller
13 Demo Mẫu Splitter
1 Mẫu Khả Năng Phục Hồi - Giới thiệu
2 Mẫu Timeout
3 Thiết Lập Dự Án
4 Triển khai Mẫu Timeout
5 Demo Mẫu Timeout
6 Tóm tắt
1 Mẫu Retry - Giới thiệu
2 Các Dịch Vụ Bên Ngoài
3 Thiết Lập Dự Án
4 Demo Triển khai Mẫu Retry
5 Sửa lỗi 4XX
6 Lưu ý nhanh về Cấu hình Retry
7 Tóm tắt
1 Mẫu Circuit Breaker - Giới thiệu
2 Thuật ngữ Circuit Breaker
3 Các Dịch Vụ Bên Ngoài
4 Thiết Lập Dự Án
5 Các Phụ thuộc Maven
6 Cấu hình Resilience4j
7 Triển khai Mẫu Circuit Breaker
8 Demo Mẫu Circuit Breaker
9 Ghi đè Cấu hình
10 Tóm tắt
1 Mẫu Rate Limiter - Giới thiệu
2 Rate Limiter Phía Máy chủ - Triển khai
3 Rate Limiter Phía Máy chủ - Demo
4 Rate Limiter Phía Máy khách - Triển khai
5 Tóm tắt
1 Mẫu Bulkhead - Giới thiệu
2 Thiết Lập Dự Án
3 Demo Vấn đề
4 Nhu cầu cho Mẫu Bulkhead
5 Triển khai Mẫu Bulkhead
6 Tóm tắt
1 Bước tiếp theo là gì?
2 Các khóa học khác

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

This Masterclass is the definitive guide to building production-grade, resilient, and fault-tolerant Reactive Microservices. Moving beyond basic non-blocking APIs, you will master the most critical advanced patterns necessary to survive in a distributed environment: Resilience (Circuit Breaker, Bulkhead, Rate Limiter), Distributed Transactions (Orchestration), and Advanced API Composition (Scatter Gather). Learn to eliminate cascading failures, guarantee data consistency, and maximize system availability under extreme load. This is the expertise that elevates you to a senior microservices architect.

What You Will Master: Advanced Patterns for the Real World

Advanced API Composition Patterns:

  • Scatter Gather Pattern: Master high-performance parallel service composition to aggregate data from multiple downstream services with guaranteed fast responses.

  • Splitter Pattern: Learn to efficiently route single requests to multiple processing services simultaneously, increasing throughput and decoupling services.

Distributed Transaction Mastery (Saga Pattern):

  • Saga Orchestration: Solve the fundamental problem of data inconsistency across multiple services (e.g., Payment, Inventory, Shipping) without using costly two-phase commits.

  • Parallel vs. Sequential Workflow: Implement the Orchestrator Saga for both high-performance Parallel execution and reliable Sequential compensation logic.

Mastering Resilience Patterns:

  • Circuit Breaker: Learn to implement fault isolation and prevent cascading failures by quickly tripping and recovering services.

  • Bulkhead Pattern: Guarantee resource isolation and prevent a single failing service from consuming all thread resources and crashing your application.

  • Rate Limiter: Implement robust API protection and traffic control on both the server and client sides to prevent service abuse and guarantee stability.

  • Timeout & Retry: Master core reactive resilience techniques for handling transient errors and preventing perpetual deadlocks in your non-blocking flows.

By the end of this course, you will possess the specialized knowledge to design, implement, and operate truly resilient microservices architectures. You will no longer just build APIs; you will build systems that can reliably survive chaos and guarantee transactional integrity under any load.

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 Java
Hiển thị tất cả khoá học Microservices
Hiển thị tất cả khoá học Software Architecture
Hiển thị tất cả khoá học Spring Framework
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊