Wpis z mikrobloga

#java #springboot #spring

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?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ń.
  • Odpowiedz
@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.
  • Odpowiedz
@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.
  • Odpowiedz