8) Hệ thống lập lịch tự động
Estimated reading: 5 minutes
208 views
Mục lục
Mục đích
Dùng để cấu hình các công việc sẽ được thực thi trong khoảng thời gian lặp lại chỉ định. Ví dụ thực hiện công việc gửi email cho khách hàng vào 16 giờ chiều thứ 6 hàng tuần….
Angular App nằm ở repository Admin, Microservice nằm ở repository Schedule
1) Công việc
Được dùng để quản lý danh sách công việc sẽ được thực thi trong khoảng thời gian chỉ định. Công việc có 4 trạng thái gồm:
Bắt đầu, Dừng, Tạm dùng, Tiếp tục
Bắt đầu, Dừng, Tạm dùng, Tiếp tục
Hình ảnh demo danh sách và form thêm mới: Trong đó mục hình thức chạy có 2 loại:
+) Tuần tự: giới hạn không cho đồng thời nhiều hơn 1 tiến trình cùng xử lý
+) Song song: cho phép chạy đồng thời nhiều tiến trình khác nhau
+) Tuần tự: giới hạn không cho đồng thời nhiều hơn 1 tiến trình cùng xử lý
+) Song song: cho phép chạy đồng thời nhiều tiến trình khác nhau
2) Quản lý lịch trình
Dùng để quản lý lịch trình các nhiệm vụ đi theo các công việc bên trên. Mỗi lịch trình khi đang trong trạng thái hoạt động sẽ thực thi công việc trong khoảng thời gian nhất định.
Có 2 loại lịch trình:
+) Simple Trigger: là những lịch trình có thời gian lặp lại đơn giản theo giờ, phút... cố định (giống setInterval trong javascript)
+) Cron Trigger: là những lịch trình có thời gian lặp lại phức tạp. Ví dụ vào 17h trong ngày thứ 7 cuối cùng của tháng hệ thống sẽ chạy 1 lịch trình nào đó...
Có thể tham khảo trang này để sử dụng chuỗi cron trigger: Free Online Cron Expression Generator and Describer - FreeFormatter.com
Có 2 loại lịch trình:
+) Simple Trigger: là những lịch trình có thời gian lặp lại đơn giản theo giờ, phút... cố định (giống setInterval trong javascript)
+) Cron Trigger: là những lịch trình có thời gian lặp lại phức tạp. Ví dụ vào 17h trong ngày thứ 7 cuối cùng của tháng hệ thống sẽ chạy 1 lịch trình nào đó...
Có thể tham khảo trang này để sử dụng chuỗi cron trigger: Free Online Cron Expression Generator and Describer - FreeFormatter.com
Hình ảnh demo danh sách và form chi tiết:
3) Nhật ký
Ghi lại lịch sử các lần chạy của lịch trình