Cấu Hình Trung Tâm Đăng Ký Dịch Vụ Với Eureka Trong Spring Cloud

Tổng Quan Về Eureka Eureka thuộc bộ khung Spring Cloud, chuyên quản lý quy trình đăng ký và tìm kiếm dịch vụ. Đây là giải pháp do Netflix xây dựng, vận hành dựa trên giao thức REST, tương đồng về chức năng với các hệ thống như Zookeeper, Consul hay Nacos. Trong kiến trúc của Eureka, hệ thống được chia làm hai thành phần chính: Eureka Server: Đ ...

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

Tích hợp và vận hành hệ thống giám sát chuỗi gọi dịch vụ với Spring Cloud Sleuth và Zipkin

Yêu cầu thực tế Khi xây dựng kiến trúc vi dịch vụ, hai vấn đề thường gặp là: Cần xác định nhanh vị trí lỗi khi một yêu cầu HTTP xuyên suốt nhiều service trả về lỗi (ví dụ: HTTP 500). Cần phân tích điểm nghẽn hiệu năng trong chuỗi gọi liên dịch vụ — ví dụ: một service mất 2s để xử lý trong khi các service khác chỉ mất vài chục mili giây. ...

Đăng vào ngày 21 tháng 5 lúc 16:23

Bảo vệ Microservices - Giải pháp chống lại hiệu ứng Domino

Giới thiệu Trong các hệ thống có lưu lượng truy cập cao, microservices có thể bị quá tải và sụp đổ. Bài viết này sẽ hướng dẫn các bạn cách giải quyết vấn đề sụp đổ dây chuyền (cascading failure) trong kiến trúc microservices. 1. Giới hạn tần suất yêu cầu (Rate Limiting) Khi một service nhận quá nhiều yêu cầu mà không thể xử lý kịp, nó sẽ bị sụ ...

Đăng vào ngày 18 tháng 5 lúc 10:38

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