Cześć Mirki, czy ktoś wykonywał serwis do automatycznej wysyłki wiadomości e-mail, który np. tydzień przed zakończeniem umowy wysyła e-mail do tej danej osoby? Obecnie używam Quartz Job ale średnio o tak działa bi cały czas muszę tworzyć cron do każdego elementu.
@dzimen: jak nie musisz robić każdemu co do sekundy, to robisz wysyłkę wszystkich rekordów spełniających warunek. Warunek sprawdzasz sobie cyklicznie np raz na dzień.
@dzimen: Tak jak mówi @globalbus zrób sobie np. schedulera, który raz na dzień (albo częściej) wysyła te, które się kwalifikują. W ten sposób możesz ponawiać te, które się nie wysłały z powodu błędów.
@globalbus: no to tak mam stworzone, że joby mają się wykonywać względem cron'a i działać w określonym czasie od - do. Problem jest taki że executeInternal() gdzie mam funkcję wysyłki maila po każdym restarcie aplikacji zawsze się wykonuje mimo że zaplanowana wysyłka jest za kilka dni.
Cześć Mirki, czy ktoś wykonywał serwis do automatycznej wysyłki wiadomości e-mail, który np. tydzień przed zakończeniem umowy wysyła e-mail do tej danej osoby? Obecnie używam Quartz Job ale średnio o tak działa bi cały czas muszę tworzyć cron do każdego elementu.
Czy używaliście jakiegoś innego rozwiązania?
https://www.nurkiewicz.com/2012/04/quartz-scheduler-misfire-instructions.html