Мне интересно, как настроить мой сервер Spring MVC. В настоящее время у меня есть 3 конфигурации пула потоков: [list] [*]Планировщик задач для функций @Scheduling
[*]Async Exctutor для функций @Async
[*]message TaskScheduler для WebSocketMessageBrokerConfigurer для брокера сообщений ws
[/list] Похоже, что реализация по умолчанию использует однопоточный пул и не работает в рабочей среде. Мои вопросы: [list] [*]Хороша ли идея использовать один пул для всех задач? Или лучше использовать разные пулы?
[*]Как настроить их в уникальном классе, реализующем WebSocketMessageBrokerConfigurer с помощью
[/list] [code]public void configureMessageBroker(MessageBrokerRegistry config) [/code] и [code]@Bean(destroyMethod="shutdown") public ThreadPoolTaskExecutor asyncExecutor() [/code] и [code]@Bean public ThreadPoolTaskScheduler taskScheduler() [/code] Должны ли они все использовать один и тот же пул?