2012-08-27 49 views
5

Tôi đang xem xét sử dụng Quartz Scheduler, và tôi đã tự hỏi nếu nó có thể lên lịch công việc không theo thời gian, nhưng khi công việc khác kết thúc. Vì vậy, khi công việc A được thực hiện, nó bắt đầu công việc B. Khi đã xong, nó bắt đầu công việc C, v.v.Công cụ lập lịch trình của Quartz có thể thực hiện các công việc không?

Job A -> Job B -> Job C -> Job A... continuously. 

Đây có phải là công cụ thích hợp cho công việc không? Hay tôi nên nhìn vào cái gì khác?

Trả lời

7

Check-out JobChainingJobListener, built-in để thạch anh (đậm mỏ):

Giữ một tập hợp các ánh xạ trong đó công việc để kích hoạt sau khi hoàn thành một công việc nhất định. Nếu người nghe này được thông báo về một công việc hoàn thành có một ánh xạ, sau đó nó sẽ cố gắng kích hoạt công việc tiếp theo. Điều này đạt được "chuỗi công việc" hoặc "quy trình làm việc của người nghèo".

Đúng vậy, bạn đang tìm kiếm một quy trình hoặc quy trình làm việc. Hãy xem hoặc .

0

Bạn có thể muốn kiểm tra dự án QuartzDesk mà tôi đã tham gia. QuartzDesk là nền tảng quản lý và giám sát cho các ứng dụng dựa trên Quartz và trong phiên bản 2.0, chúng tôi đã thêm job chaining engine mới vào nền tảng.

Động cơ cho phép bạn dàn xếp việc thực hiện công việc của mình và không cần sửa đổi mã ứng dụng của bạn theo bất kỳ cách nào. Chuỗi công việc có thể được cập nhật tự động thông qua giao diện đồ họa của QuartzDesk mà không có bất kỳ sự gián đoạn nào đối với ứng dụng của bạn.

QuartzDesk Job chain Target Editor

Các vấn đề liên quan