Spring: TaskExecutor и TaskScheduler поддерживаются одним и тем же пулом потоков.JAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Spring: TaskExecutor и TaskScheduler поддерживаются одним и тем же пулом потоков.

Сообщение Гость »


Я являюсь компонентом TaskScheduler и TaskExecutor следующим образом:

@Бин общественный TaskScheduler TaskScheduler () { ThreadPoolTaskScheduler s = новый ThreadPoolTaskScheduler (); s.setThreadNamePrefix("Планировщик задач-"); s.setPoolSize(10); s.setRemoveOnCancelPolicy(истина); вернуть с; } @Бин общественный TaskExecutor TaskExecutor () { ThreadPoolTaskExecutor е = новый ThreadPoolTaskExecutor (); e.setThreadNamePrefix("Task-Executor-"); е.setMaxPoolSize(10); e.setCorePoolSize(10); вернуть е; } Можно ли совместно использовать службу исполнителя базового пула потоков между TaskExecutor и TaskScheduler? Теперь у меня есть два пула по 10 фиксированных потоков, но мне хотелось бы иметь один пул из 20 потоков.

Эти пулы будут использоваться для аннотаций @Async, @Scheduled и @Retry.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»