I. Giới thiệu Reverse Proxy vs API Gateway vs Load Balancer
Phân tích bản chất, mục đích và cơ chế hoạt động của ba thành phần điều phối mạng cốt lõi trong các hệ thống hiện đại.
Nội dung nguyên bản chi tiết từ note-9-28.md.
Phân tích bản chất, mục đích và cơ chế hoạt động của ba thành phần điều phối mạng cốt lõi trong các hệ thống hiện đại.
Nhấn vào ảnh để xem kích thước đầy đủ trong tab mới.
- Là lớp trung gian nằm giữa Client và Application Server.
- Mục đích & Lợi ích:
- Mục đích & Chức năng:
- Là thành phần phân phối lưu lượng truy cập mạng đến một nhóm các Application Server backend.
- Mục đích & Cơ chế:
LƯU Ý KIẾN TRÚC:
API Gateway xử lý logic tầng 7 rất nặng (xác thực token, giải mã SSL, rate limiting...) nên tiêu tốn nhiều CPU/RAM. Nếu traffic dồn về quá lớn mà nó là một máy chủ đơn lẻ, nó sẽ nhanh chóng nghẽn cổ chai và sập ➔ Luôn đặt một Load Balancer (L4) phía trước để chia tải cho một cụm (cluster) nhiều API Gateway tự động mở rộng (auto-scale).