home.social

#spring_framework — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #spring_framework, aggregated by home.social.

  1. История выполнения @Scheduled задач в Axelix

    Всем привет! Меня зовут Михаил Поливаха, я являюсь техническим лидером Open Source проекта Axelix . Представьте довольно простую ситуацию. У Вас есть Spring Boot сервис, который раз в некоторое время ходит во внешнюю систему и синхронизирует какие-то данные. Обычный метод с @Scheduled , ничего особенного. И вот к Вам приходит коллега и говорит: Что-то часть данных не обновилась. У нас точно синк прошёл? Вы открываете логи. Потом вспоминаете, что реплик сервиса вообще-то три. Потом выясняется, что задача иногда падает, иногда отрабатывает успешно, а иногда выполняется заметно дольше обычного. И нужно понять, когда именно всё это началось и на каком инстансе происходило. Если вы хотя бы какое-то время писали код в Enterprise, то я уверен, что для вас это знакомая история. И к сожалению, часто для большинства команд поведение этих самых Scheduled тасок на проде или на тестовом окружении покрыто туманом войны, там до конца непонятно, что происходит. Недавно мы срелизили Axelix 1.3 и одна из фич, которую мы сделали, это добавили историю выполнения scheduled tasks

    habr.com/ru/companies/spring_a

    #opensource #spring #batch #spring_framework #batch_processing #springboot #scheduled #cronjob #axelix #батчобработка

Share on Mastodon

Enter the server where you have an account.