У мене є кілька методів, котрі коментуються @Scheduled(fixedDelay=10000)
.
У контексті програми у мене є така установка на основі анотацій:
<task:annotation-driven />
Проблема в тому, що іноді виконання деяких методів затримується на секунди і навіть хвилини.
Я припускаю, що навіть якщо метод займає деякий час, щоб закінчити виконання, інші методи все одно будуть виконуватися. Тому я не розумію затримки.
Чи є спосіб, можливо, зменшити або навіть усунути затримку?
Executor
інтерфейс не маєshutdown()
методу, я думаю, його краще використовуватиExecutorService
як тип повернення, щоб зробити визначення компонента правильним. Або Spring виявить фактичний тип квасолі під час виконання?