ĐẶC TẢ KỸ THUẬT: HỆ THỐNG ĐIỀU PHỐI TIN NHẮN (PUSH ENGINE)
1. Vòng đời Xử lý một Lịch Gửi Tin (Schedule Lifecycle)#
Hệ thống duy trì "Nhịp tim" (Heartbeat) để xác định bao nhiêu người dùng đang thật sự online.Mỗi 5 phút, Widget JS trên ngàn website khách hàng sẽ tự động call API /subc.
Vấn đề: Việc Insert/Update vào MySQL liên tục sẽ gây Deadlock CSDL.
Giải pháp Logic: API /subc ghi thẳng vào Memory (Redis Cache). Một Cronjob (Scheduler) cứ 5 phút 1 lần sẽ lấy cục Data từ Redis đó, nhóm (Group By) lại và Bulk Insert MySQL một lần duy nhất.
3. Quản trị Betting Tips (Real-Time Odds)#
Thứ tự xử lý Business Logic của tính năng Báo Kèo (Betting Tips) như sau:1.
Kéo API Odds của nhà cung cấp mỗi 10 phút/lần.
2.
Tìm kiếm Kèo có Rate ăn cao nhất (Best Odds).
3.
Tự động sinh ra Push Notification nhắm mục tiêu vào Khách Hàng Thể Thao.
Modified at 2026-03-27 03:49:16