Job Scheduling w 2021

0

Cześć,
potrzebuję wykonać funkcjonalność w programie, która będzie co ~30 minut (nie musi być idealnie co do sekundy) wykonywała jedną funkcję (pod spodem kilka zapytań do bazy, kilka zapytań do innych serwisów, zapis do bazy).

Moja apka stoi na spring-boot (tak na prawdę to służy tylko za resta + security). Z czego skorzystać, żeby było ładnie?
To springowe rozwiązanie @Scheduled jest ok?
ScheduledExecutorService się nadaje do takich jobów co 30min?

5

Nadaje się, tylko zwróć uwagę ile masz instancji tej aplikacji. Każda instancja będzie wykonywała swojego joba niezależnie.

W przypadku bardziej skomplikowanych flowów polecam zainteresować się Airflow :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1