Session affinity (LoadBalancer)
Session Affinity giúp bộ cân bằng tải duy trì kết nối của một client với cùng một điểm cuối (endpoint), đảm bảo tính liên tục của phiên người dùng, giảm mất dữ liệu và tối ưu hóa hiệu suất.
Các loại Session Affinity
cookie: Cloudflare tạo cookie
__cflbđể gán client với một endpoint cụ thể. Nếu cookie hết hạn hoặc endpoint không còn khả dụng, hệ thống sẽ chọn endpoint mới.ip_cookie: Hoạt động giống cookie nhưng gán endpoint dựa trên địa chỉ IP client, giúp duy trì ổn định hơn.
header: Chọn endpoint dựa trên tiêu đề HTTP được cấu hình. Nếu tiêu đề thay đổi, một phiên mới sẽ được tạo.
Endpoint Drain
Khi muốn loại bỏ một điểm cuối mà không làm gián đoạn các phiên đang hoạt động, bạn có thể sử dụng Endpoint Drain.
Endpoint Drain không hỗ trợ chế độ DNS-only (biểu tượng đám mây màu xám).
Zero-Downtime Failover
Cloudflare cung cấp tính năng chuyển đổi dự phòng không gián đoạn, giúp giảm lỗi cho người dùng khi có sự cố tạm thời.
Có ba tùy chọn:
None (Mặc định): Không có chuyển đổi dự phòng, lỗi có thể xuất hiện.
Temporary: Tạm thời chuyển hướng lưu lượng đến điểm cuối khác cho đến khi điểm cuối ban đầu khả dụng trở lại.
Sticky: Cookie Affinity phiên sẽ được cập nhật và các yêu cầu tiếp theo sẽ được gửi đến điểm cuối mới.
Sticky Zero-Downtime Failover không hỗ trợ Affinity phiên theo tiêu đề HTTP.
Last updated