Spring boot, Rest API. Зачем @Async вместе с @Scheduled?!

Поделиться
HTML-код
  • Опубликовано: 27 сен 2024

Комментарии • 3

  • @johnsnow2810
    @johnsnow2810 6 месяцев назад +1

    В чем вообще смысл делать метод шедулера асинхронным? И при чем тут высоконагруженная среда эксплуатации?
    Чтобы из этого метода переложить задание в другой пул потоков? Не вижу смысла в этом.
    Я бы вообще убрал этот @Async.
    Достаточно использовать параметры fixedRate..., fixedInterval...

    • @job4j
      @job4j  6 месяцев назад

      Не пойму, а как настройки fixedRate и т.д. изменять размер пула? Смысл в том, что по умолчанию SpringBoot создает пул с размером 1. Если у нас несколько методов с расписанием, то они все будут выполняться последовательно.

  • @job4j
    @job4j  6 месяцев назад +1

    В этом видео я разбираю решение тестового задания Java: Spring boot, Rest API. Рассказываю про ошибку использование Async и Scheduled.
    Курс по Java - job4j.ru/
    Пробные собеседования в IT - checkdev.ru/