#54 Scheduled задачи в нескольких инстансах

Компании:
ITFB
Темы:
SpringSpring BootКод ревью

Известно, что сервис развернут в нескольких инстансах. Как будет работать такой код ? Какая проблема и как ее решить?

@Service
public class Foo {

    @Scheduled(ночью)
    public void scheduleFixedDelayExercise() {
        var result = doHardSqlAction();
        var file = doHardFileAction(result);
        saveFile(file);
    }

    private Object doHardSqlAction() {
        ...
    }

    private Object doHardFileAction(Object result) throws Exception {
        ...
    }

    private void saveFile(Object file) {
        ...
    }
}

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти