Ứng dụng kiến trúc microservice (MSA) phát triển với Spring Cloud
Đây là quá trình thử phát triển ứng dụng microservice sử dụng bộ sản phẩm Spring Cloud thuộc Spring framework. Đây là bài giảng giúp bạn học cách sử dụng và cấu hình Spring Cloud như một Ứng dụng Cloud Native.
7,924 học viên
Độ khó Cơ bản
Thời gian Không giới hạn

Bài giảng Spring Boot 3.x + Spring Cloud 2023.0.x đã được cập nhật.
Xin chào, đây là Lee Do-won.
Bản cập nhật đầu tiên của bài giảng “Ứng dụng microservice (MSA) được phát triển với Spring Cloud”, vốn bị hoãn lại, đã được hoàn thành. Trong bản cập nhật này, các ví dụ thực hành là những thay đổi từ phiên bản Spring boot 2.x hiện có sang phiên bản Spring boot 3.x. Chúng tôi dự định cập nhật nội dung bài giảng lần thứ hai vào nửa cuối năm nay.
Như đã thông báo trước đó, chúng tôi dự định sẽ hoàn thành đúng tiến độ vào cuối tháng 6, nhưng nó trùng với tiến độ dự án hiện tại và chúng tôi không thể thực hiện đúng tiến độ. Tôi xin lỗi một lần nữa.
Khi nội dung bài giảng này được cập nhật, một số nội dung mới đã được thêm vào nên các bạn tham khảo thêm cũng rất hay. Phần bổ sung là về việc áp dụng API Swagger (OAS 3.0) và định cấu hình tệp kê khai K8s cần thiết để triển khai các ứng dụng (dịch vụ) Spring Boot trong Kubernetes.
Mã nguồn đã được chia sẻ trên github nhưng một số thay đổi hoặc bổ sung đã được thực hiện khi ghi lại nội dung, vì vậy chúng tôi khuyên bạn nên thực hành với mã mới nhất. Phần cập nhật của mã thực hành như sau.
joneconsulting/toy-msa: Một dự án đồ chơi để thực hành mas. (github.com)
(Chi nhánh: springboot3.2, springboot3.2_k8s)
Khám phá dịch vụ Eureka
Dịch vụ cấu hình
Dịch vụ đầu tiên
Dịch vụ thứ hai
Dịch vụ Apigateway
Kafka
Dịch vụ danh mục
Dịch vụ đặt hàng
Dịch vụ người dùng
Triển khai Kubernetes
Truy tìm phân tán (với Zipkin)
API vênh vang (OAS 3.0)
Ngoài ra, chúng tôi sẽ sớm tổ chức sự kiện mà chúng tôi đã thông báo sẽ tổ chức sau khi cập nhật.
Cảm ơn!




