Lập trình phản ứng Java với Project Reactor

Xây dựng các ứng dụng và dịch vụ vi mô có khả năng mở rộng và không bị chặn bằng cách học Flux, Mono và xử lý luồng bất đồng bộ trong Java.

4.7 (3,436) ⏱ 50 phút 📚 12 bài 🎧 Phiên bản âm thanh

Về khóa học này

Các ứng dụng hiện đại phải xử lý lượng lớn lưu lượng truy cập đồng thời mà không lãng phí tài nguyên hệ thống. Các mô hình luồng chặn truyền thống gặp khó khăn khi chịu tải nặng, khiến lập trình phản ứng trở thành kỹ năng thiết yếu đối với các nhà phát triển Java hiện đại. Khóa học này sẽ hướng dẫn bạn chuyển đổi từ lập trình mệnh lệnh sang mô hình phản ứng, không chặn. Bạn sẽ đọc, phân tích và viết mã bất đồng bộ sạch sẽ bằng Project Reactor, cho phép bạn xây dựng các microservice đáp ứng nhanh, mạnh mẽ và có khả năng mở rộng cao. Những gì bạn sẽ học: - Hiểu các khái niệm phản ứng cơ bản, đặc tả Reactive Streams và cách dữ liệu chảy qua các nhà xuất bản và người đăng ký. - Triển khai các pipeline bất đồng bộ bằng Mono và Flux để xử lý hiệu quả các luồng dữ liệu đơn và đa luồng. - Áp dụng các toán tử để chuyển đổi, lọc, kết hợp và xử lý theo lô các luồng dữ liệu mà không chặn các luồng thực thi. - Quản lý áp suất ngược và kiểm soát luồng dữ liệu để ngăn chặn các nhà sản xuất dữ liệu nhanh làm quá tải người tiêu dùng chậm. - Cấu hình các mô hình luồng và bộ lập lịch để tối ưu hóa việc sử dụng tài nguyên trên các giai đoạn xử lý khác nhau. - Triển khai xử lý lỗi mạnh mẽ, các chiến lược thử lại và viết các bài kiểm tra đơn vị cho các pipeline phản ứng bằng StepVerifier. - So sánh các mẫu lập trình phản ứng (reactive patterns) với các luồng ảo (virtual threads) hiện đại trong Java để lựa chọn mô hình đồng bộ hóa phù hợp cho kiến ​​trúc của bạn. Bạn sẽ bắt đầu với các thuật ngữ cốt lõi và lý thuyết về I/O không chặn trước khi đi sâu vào các ví dụ mã thực tế. Nội dung được trình bày một cách logic từ việc tạo luồng cơ bản đến các chuỗi toán tử phức tạp, quản lý đồng thời và các chiến lược kiểm thử. Khóa học này được thiết kế dành cho các nhà phát triển Java muốn chuyển sang kiến ​​trúc phản ứng. Kiến thức cơ bản về cú pháp Java chuẩn được khuyến nghị, nhưng không yêu cầu kinh nghiệm trước đó về lập trình phản ứng hoặc Project Reactor. Hãy bắt đầu học ngay hôm nay để xây dựng các ứng dụng Java có khả năng phản hồi cao và tiết kiệm tài nguyên.

Bạn sẽ nhận được

  • 📜 Chứng chỉ hoàn thành
    Thêm vào hồ sơ LinkedIn
  • 🎧 Bao gồm phiên bản âm thanh
    Học mọi lúc mọi nơi — không cần màn hình
  • ♾️ Truy cập trọn đời
    Quay lại bất cứ lúc nào, không hết hạn
  • 📱 Điện thoại hoặc máy tính
    Hoạt động mọi nơi, mọi thiết bị
  • 💸 Hoàn tiền 30 ngày
    Không cần lý do
  • Ngắn gọn, đi vào trọng tâm
    50 phút nội dung thực hành

Đánh giá (1)

أحمد العلي JO
★ 4 · 2025-09-24T16:40:53+00:00

Thực sự thích cách trình bày của khóa học này. Các ứng dụng thực tế được thảo luận rất đúng trọng tâm. Khóa học tuyệt vời!

Viết đánh giá

Sau khi gửi, chúng tôi sẽ yêu cầu đăng nhập — bản nháp được lưu.

Học viên cũng học

Câu hỏi thường gặp

Tôi cần gì để học khóa này? +

Chỉ cần điện thoại hoặc máy tính có kết nối internet. Không cần cài đặt hay thiết bị đặc biệt.

Tôi thanh toán bằng cách nào? +

Bằng thẻ qua Stripe, hoặc tiền điện tử. Chúng tôi không lưu thông tin thẻ — Stripe xử lý an toàn.

Tôi có thể được hoàn tiền không? +

Có — hoàn tiền đầy đủ trong 30 ngày, không cần lý do.

Tôi sẽ có quyền truy cập trong bao lâu? +

Mãi mãi. Sau khi mua, khóa học là của bạn để xem lại bất cứ lúc nào.

Tôi có nhận được chứng chỉ không? +

Có. Sau khi hoàn thành, bạn sẽ nhận được chứng chỉ và có thể thêm vào hồ sơ LinkedIn.

Dành cho người học trong
Công nghệ Thiết kế Tài chính Marketing Y tế Giáo dục Khách sạn-Dịch vụ Sản xuất