/ / Jak zrobić „masywne” planowanie zadań (kwarc?) - java, wiosna, java-ee, zadania zaplanowane, quartz-scheduler

Jak wykonać "masowe" planowanie zadań (kwarc?) - java, wiosna, java-ee, zaplanowane zadania, harmonogram kwarcowy

Mam ogólne pytanie dotyczące kwarcowej struktury planowania:

Muszę wykonać zadanie po ustalonej ilościczas po rejestracji użytkownika. Dla uproszczenia powiedzmy dokładnie 1 godzinę po zarejestrowaniu użytkownika w moim systemie, zadanie MUSI zostać wykonane, nawet jeśli system restartuje się w ciągu tej godziny, zadanie musi zostać zapamiętane i MUSI być wykonane później, jeśli system jest wyłączony o zwykłej porze.

Czy to jest coś, gdzie mogę lub gdzie chciałbymużywać kwarcu? Patrzyłem na trwałe miejsca pracy, które wyglądają dość obiecująco, ale nie jestem pewien, czy będzie to nadal skuteczne dla 1000 miejsc pracy dziennie. Ponadto nie mam pewności co do wpływu na wydajność. Może ktoś może mi w tym pomóc.

Jeśli Quartz nie jest właściwym wyborem, jakie inne sposoby / ramy widzisz dla tego problemu? Moja aplikacja to aplikacja internetowa oparta na języku Java 6 / Spring 3.

Dzięki za pomoc!

Odpowiedzi:

1 dla odpowiedzi № 1

Z powodzeniem używamy kwarcowego trwałego magazynu zadań w naszym środowisku produkcyjnym dla aplikacji platformy SaaS, w której działa 100 zadań.