Hệ thống nền — Tổng quan#
Phạm vi module#
Hệ thống nền (Background System) tập hợp các tác vụ chạy nền không có giao diện người dùng, bao gồm:
- Các cron job định kỳ (cập nhật số liệu video, tính hoa hồng, giám sát ngân sách)
- Hàng đợi xử lý bất đồng bộ (Asynq)
- Retry thanh toán và kiểm tra trạng thái giao dịch
- Đánh giá nội dung bằng AI (Vertex AI)
- Webhook tích hợp với hệ thống bên ngoài
Tại sao là module riêng#
Các tác vụ này:
- Chạy tự động theo lịch hoặc sự kiện, không cần Admin trigger
- Có lifecycle và SLA riêng (ví dụ: retry policy, timeout)
- Cần monitor, alert và quản lý riêng biệt với UI
Vì vậy tách thành module độc lập để dễ theo dõi và nghiệm thu.
Các tác vụ chính#
| Loại | Mô tả | Lịch chạy |
|---|---|---|
| Cập nhật thông số video | Crawl view/like/comment từ MXH | Mỗi 15-30 phút |
| Tính hoa hồng | Tính tiền thưởng theo mốc | Hàng ngày |
| Giám sát ngân sách | Auto pause chiến dịch khi hết ngân sách | Real-time |
| Xử lý nội dung tự động | Auto-tag, auto-flag content | Event-driven |
| Hàng đợi Asynq | Xử lý job nặng bất đồng bộ | Event-driven |
| Retry thanh toán | Thử lại giao dịch thất bại | Mỗi 30 phút |
| Vertex AI | Đánh giá chất lượng content | Event-driven |
| Webhook | Tích hợp với AT-Core, Service TOS | Event-driven |
Liên kết chéo#
- State diagrams liên quan xem ở Chung › State Diagrams
- Quy tắc nghiệp vụ áp dụng xem ở Chung › Business Rules
- Hạ tầng triển khai xem ở Chung › Bảo mật & Hạ tầng