Kế hoạch: Machine Management Improvements
1. Hiện trạng
- Đã đồng bộ trạng thái cơ bản lên Redis và ActiveMQ.
- Cơ chế heartbeat hoạt động tốt.
2. Kế hoạch cải tiến
- Task 1: Thêm cache cục bộ (In-memory cache) tại ControlServer để giảm tải cho Redis khi số lượng máy lớn.
- Task 2: Triển khai Dashboard mini (HTML/Web console) tích hợp trong ControlServer để xem nhanh danh sách kết nối hiện tại.
- Task 3: Tự động thử lại (Retry logic) khi gửi tin nhắn JMS thất bại.
3. Timeline dự kiến
- Tuần 1: Refactor Redis Repository.
- Tuần 2: Implement In-memory cache & Retry logic.
- Tuần 3: Build Web Console UI.