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