Bài toán Gateway & Authentication

Các vấn đề gặp phải
· Gateway sẽ trở thành nút thắt cổ chai cho toàn bộ hệ thống -> phải triển khai nhiều bản sao (instance) để giảm sự ảnh hưởng của vấn đề.
· Việc các instance được triển khai trên cùng một Data Center(DC) sẽ không đảm bảo cho hệ thống Lotus chạy thông suốt nếu DC này phát sinh vấn đề -> triển khai trên nhiều DC.
· Location based: Quyết định truy cập đến DC nào từ client để tối ưu đường truyền (latency network thấp nhất). Ví dụ, ta có 2 DC lần lượt ở HN và HCM và với 1 client đang truy cập ở HCM thì nó sẽ phải ưu tiên truy cập DC HCM để tối ưu đường truyền. Đây là vấn đề chưa giải quyết được.
Các bài toán cụ thể:
· Chặn các hành vi mang tính chất spam như auto like,comment,follow …

Tổng quan


· Hệ thống gateway phải đáp ứng 100000 req/s.
· Việc xác thực sẽ được định danh theo session-id trên với mỗi device.
· Policy nhằm phát hiện sự bùng nổ bất thường các request từ 1 userID, hay từ 1 IP. Từ đó đưa ra biện pháp hạn chế request của user, ip đó.
Các bài toán của Lotus







