Các Thành Phần Trọng Yếu Trong Spring Cloud Cho Kiến Trúc Vi Dịch Vụ
Spring Cloud là một bộ công cụ mã nguồn mở được xây dựng trên nền tảng Spring Framework, chuyên hỗ trợ phát triển các hệ thống phân tán và kiến trúc vi dịch vụ. Thay vì xử lý thủ công các vấn đề như phát hiện dịch vụ, cân bằng tải, cách ly lỗi hay quản trị cấu hình, Spring Cloud cung cấp các thành phần tích hợp sẵn để tự động hóa và chuẩn hóa ...
Đăng vào ngày 18 tháng 8 lúc 14:54
Xây dựng kiến trúc Microservices với Spring Cloud
Xây dựng kiến trúc Microservices với Spring Cloud
Bài viết này sẽ hướng dẫn các bạn cách xây dựng một hệ thống Microservices cơ bản sử dụng Spring Cloud. Hệ thống bao gồm các thành phần: Eureka làm service registry, Ribbon và Feign để thực hiện gọi RPC giữa các service.
1. Tạo Registry Service với Eureka
Đầu tiên, chúng ta cần tạo một projec ...
Đăng vào ngày 24 tháng 7 lúc 15:13
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
Cân bằng tải trong Spring Cloud Ribbon
Spring Cloud Ribbon là một công cụ cân bằng tải ở phía khách hàng được xây dựng dựa trên thư viện Netflix Ribbon. Nó giúp phân phối yêu cầu từ khách hàng đến các dịch vụ theo cách hiệu quả.
Các chiến lược cân bằng tải phổ biến
Khi nói về cân bằng tải, bạn có thể nghĩ đến Nginx - một công cụ thường được sử dụng để thực hiện nhiệm vụ này. Dưới ...
Đăng vào ngày 17 tháng 6 lúc 22:06
Kiến trúc vi dịch vụ Spring Cloud: Từ thiết lập môi trường đến Gateway và Circuit Breaker
Tổng quan về hệ sinh thái Spring Cloud
Spring Cloud cung cấp bộ công cụ tích hợp sẵn để xây dựng kiến trúc phân tán, bao gồm các thành phần cốt lõi như đăng ký dịch vụ (Eureka), cân bằng tải phía client (Ribbon), xử lý lỗi và mát cầu (Hystrix), cấu hình phân tán, cũng như cổng dịch vụ (Gateway). Kết hợp với Spring Boot, nhà phát triển có thể nh ...
Đăng vào ngày 13 tháng 6 lúc 02:24
Phân tích luồng xử lý ngoại lệ Feign trong Spring Cloud sử dụng Ribbon
Bối cảnh và Cấu hình
Trong các phiên bản Spring Boot trước 2.4.x, hệ sinh thái Spring Cloud thường tích hợp sẵn thành phần cân bằng tải Ribbon. Từ phiên bản 2.4.x trở đi, cấu trúc mặc định đã chuyển sang sử dụng Spring Cloud LoadBalancer, tuy nhiên việc hiểu rõ cơ chế hoạt động của Ribbon kết hợp với Feign Client vẫn rất quan trọng khi bảo trì ...
Đăng vào ngày 17 tháng 5 lúc 17:35