- Tạo ra 3 ThreadPool khác nhau (Mỗi pool dùng cho mục đích handle task nặng, trung bình, nhẹ)
- Mỗi ThreadPool tự implement executor service với priority riêng (Khi các job được submit vào trong ThreadPool tương ứng sẽ được đặt priority - priority tuỳ cách định nghĩa, priority càng thấp thì thứ tự ưu tiên càng cao)
- Tạm gọi 3 ThreadPool là HIGH-POOL, MEDIUM-POOL, và Low-POOL
- HIGH-POOL: nhận các job nặng như thực hiện lập lô hợp đồng, lô khách hàng, lô người dùng