Sử dụng Spring Cloud Hystrix để bảo vệ dịch vụ khỏi lỗi lan truyền

Trong hệ thống phân tán, sự chậm trễ hoặc lỗi từ một dịch vụ có thể kéo theo sự sụp đổ dây chuyền của toàn bộ hệ thống. Spring Cloud Hystrix — một thư viện được xây dựng dựa trên giải pháp Hystrix của Netflix — cung cấp cơ chế cách ly lỗi và phương án dự phòng nhằm nâng cao độ ổn định và khả năng phục hồi của hệ thống. Triển khai dịch vụ hỗ tr ...

Đăng vào ngày 4 tháng 8 lúc 05:21

Cân Bằng Tải Client-Side Với Ribbon Trong Spring Cloud

Ribbon là một thư viện cân bằng tải phía máy khách mạnh mẽ, cung cấp khả năng kiểm soát toàn diện đối với hành vi của các máy khách HTTP và TCP. Trong môi trường Spring Cloud, Ribbon đóng vai trò cốt yếu trong việc phân phối yêu cầu giữa nhiều phiên bản của một dịch vụ. Bài viết này sẽ hướng dẫn cách tích hợp và cấu hình Ribbon để cân bằng tải ...

Đăng vào ngày 22 tháng 7 lúc 01:31

Cân Bằng Tải Trong Spring Cloud: Ribbon và LoadBalancer

Bài viết được tham khảo từ nguồn: https://www.modb.pro/db/380587 Sau năm 2020, khi các thành phần Netflix trong Spring Cloud ngừng cập nhật, Spring Cloud đã phát triển hệ thống cân bằng tải mới. Bài viết này phân tích chi tiết hai thành phần tiêu biểu là Ribbon và LoadBalancer. So Sánh Hiện Trạng Ribbon: Ở trạng thái bảo trì, vẫn được sử dụn ...

Đăng vào ngày 4 tháng 7 lúc 14:49

Thiết Lập Dịch Vụ Đăng Ký và Phát Hiện Với Eureka trong Spring Cloud

Dịch Vụ Đăng Ký và Phát Hiện (Eureka) Các Khái Niệm Cơ Bản Trong kiến trúc vi dịch vụ, số lượng dịch vụ lớn và có thể thay đổi động. Để các dịch vụ có thể gọi nhau, cần có cơ chế đăng ký và phát hiện dịch vụ. Eureka là một thành phần mở nguồn của Netflix được tích hợp vào Spring Cloud để cung cấp API đơn giản cho chức năng này. Eureka bao gồm ...

Đăng vào ngày 23 tháng 6 lúc 04:40

Tối ưu hóa kiến trúc đám mây nguyên sinh – Chuyển đổi và di chuyển hạ tầng

【Tóm tắt】 Chuyển đổi từ kiến trúc dịch vụ phân tán Apache Dubbo sang Spring Cloud và triển khai lên nền tảng đám mây Huawei. 【Bối cảnh】 Trong quá trình hỗ trợ xây dựng một hệ thống, yêu cầu sử dụng kiến trúc đám mây nguyên sinh. Hệ thống được phát triển hoàn toàn dựa trên mô hình này, hiện đang trong giai đoạn cải tiến và chuyển đổi dịch vụ ...

Đăng vào ngày 20 tháng 6 lúc 19:06

Tối ưu hóa tìm kiếm thương mại điện tử: Cấu hình và sử dụng Solr trong hệ thống xbin-store-cloud

Tối ưu hóa tìm kiếm thương mại điện tử: Cấu hình và sử dụng Solr trong hệ thống xbin-store-cloud xbin-store-cloud là một hệ thống thương mại điện tử B2C phân tán dựa trên Spring Cloud, tích hợp công cụ tìm kiếm Solr để cung cấp trải nghiệm tìm kiếm sản phẩm hiệu quả. Bài viết này sẽ hướng dẫn chi tiết cách cấu hình và sử dụng Solr trong dự án x ...

Đăng vào ngày 12 tháng 6 lúc 23:32

Hướng dẫn cài đặt chi tiết: Xây dựng môi trường phát triển Spring Cloud từ đầu (kèm hướng dẫn khắc phục lỗi)

Cài đặt danh sách (Phải làm theo thứ tự!) Công cụ Mục đích Phiên bản khuyến nghị Lệnh kiểm tra JDK Môi trường Java JDK 8/11 java -version ...

Đăng vào ngày 24 tháng 5 lúc 11:29

Tích hợp Nacos trong hệ sinh thái Spring Cloud

1. Tổng quan về Nacos Nacos là một nền tảng quản lý cấu hình và dịch vụ mạnh mẽ, hỗ trợ cả discovery (phát hiện dịch vụ) và configuration management (quản lý cấu hình). Nó có thể thay thế đồng thời Eureka (dịch vụ registry), Spring Cloud Config (cấu hình tập trung) và Spring Cloud Bus (cập nhật cấu hình thời gian thực). Ngoài ra, Nacos tích hợp ...

Đăng vào ngày 21 tháng 5 lúc 01:40

Phân tích toàn diện Spring Cloud: Cơ chế xác định trong Gateway

Cơ chế xác định (Predicate) trong Gateway Spring Gateway cung cấp nhiều phương thức xác định khác nhau để định tuyến yêu cầu. Xác định After After sẽ khớp với các yêu cầu xảy ra sau thời điểm hiện tại. spring: cloud: gateway: routes: - id: route_after uri: https://example.org predicates: - After=2023-01 ...

Đăng vào ngày 17 tháng 5 lúc 17:00

Kiến trúc và Triển khai Microservice Quản lý Khóa học với Spring Cloud

Mô tả tổng quan: Dự án ml-course là một vi dịch vụ chịu trách nhiệm quản lý các nghiệp vụ liên quan đến học tập trực tuyến. Phạm vi bao gồm quản lý danh mục, thông tin khóa học, phân chia theo mùa học (season), các bài giảng (episode), hệ thống bình luận, báo cáo vi phạm và tính năng lưu trữ khóa học. 1. Chuẩn bị môi trường và Cấu hình Trước k ...

Đăng vào ngày 17 tháng 5 lúc 02:03