Rozważam użycie struktury Quartz do zaplanowania przebiegu kilkuset zadań.Java - Utwórz przepływ pracy w kwarcu
Zgodnie z ich API, zadania mogą być planowane do uruchomienia w określonych momentach, ale nie do uruchamiania jednego po drugim (i zatrzymania łańcucha zadań, jeśli się nie powiedzie). Jedyne metody zalecane udało mi się znaleźć to:
- Korzystanie słuchacza, który stwierdzi zakończenie zadania i harmonogram następnego spust do ognia (jak koordynować jest?)
- Każde zadanie otrzyma parametr zawierający następne zadanie do wykonania i, po zakończeniu faktycznej pracy, zaplanować jego uruchomienie. (Spółdzielnia)
Czy znasz lepszą metodę tworzenia przepływu pracy w Quartz?
Czy możesz polecić inne metody/ramy dla wdrożenia przepływu pracy w Javie?
EDYCJA: W międzyczasie dowiedziałem się o OSWorkflow, który wydaje się być dobrym dopasowaniem do tego, czego potrzebuję. Wygląda na to, że to, co muszę wprowadzić, to "Sequence Pattern".