В настоящее время у меня есть 3 конфигурации пула потоков:
- Планировщик задач для функций @Scheduling
- Async Exctutor для функций @Async
- message TaskScheduler для WebSocketMessageBrokerConfigurer для брокера сообщений ws
Мой первый вопрос:
Хороша ли идея использовать один пул для всех задач? Или лучше использовать разные пулы?
Второе:
Как я могу настроить их в уникальном классе, который реализует WebSocketMessageBrokerConfigurer с помощью
Код: Выделить всё
public void configureMessageBroker(MessageBrokerRegistry config)
Код: Выделить всё
@Bean(destroyMethod="shutdown")
public ThreadPoolTaskExecutor asyncExecutor()
Код: Выделить всё
@Bean
public ThreadPoolTaskScheduler taskScheduler()
Подробнее здесь: https://stackoverflow.com/questions/798 ... -messaging
Мобильная версия