Hướng dẫn sử dụng lớp phân quyền, lớp giới hạn tần suất và phân tích mã nguồn xác thực
1. Sử dụng lớp phân quyền
=======
Bước đầu tiên: Viết một lớp kế thừa BasePermission
Bước thứ hai: Ghi đè phương thức has_permission
Bước thứ ba: Trong phương thức kiểm tra xem người dùng có quyền hay không (request.user là người dùng hiện tại)
Bước thứ tư: Nếu có quyền, trả về True, nếu không có quyền, trả về False
Bước thứ năm: self.message ...
Đăng vào ngày 4 tháng 6 lúc 16:35
Sentinel Toàn Diện: Cấu Hình và Sử Dụng Trong Ứng Dụng Java
Cấu trúc Dự án Minh Họa
sentinel-integration/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── service/
│ │ │ ├── sentinel/
│ │ │ │ ├── FlowControlSetup.java
│ │ │ │ ├── CircuitBreakerSetup.java
│ │ │ │ └── SentinelExceptionHandler.java
│ │ │ ...
Đăng vào ngày 1 tháng 6 lúc 01:20
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