angry_cellophane
@angry_cellophane

Как правильно использовать ExecutorService на сервере?

Добрый день.

Про ExecutorService много разных статей, но большинство из них описывают пулы потоков либо в вакууме, либо в stand alone приложении, но не упоминается про использование на сервере приложений.
Подскажите, пожалуйста, практики использования ExecutorService на сервере приложений (использую JBoss): в какой момент создавать, как организовать конкурентный доступ к пулу (как его спрятать в сервисе с бизнес логикой), кто и в какой момент должен выключать пул, etc?
UPD: используем java ee 6, поэтому с ManagedExecutorService подружиться не сможем.
  • Вопрос задан
  • 2526 просмотров
Пригласить эксперта
Ответы на вопрос 1
Losted
@Losted
Software Architect
В JBoss есть встроенный ThreadPool, который использовался для его для своей работы. Кошерным путем было бы выцепить этот пул, например, через JMX и подложить его для использования в ExecutorService. В таком случае, управление пулом осталось бы на JBoss, а вы бы просто сабмитили в него свои таски.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Сбер Новосибирск
До 208 000 ₽
Сбер Москва
от 200 000 ₽
Сбер Екатеринбург
До 162 695 ₽
16 янв. 2022, в 20:57
40000 руб./за проект
16 янв. 2022, в 19:40
10000 руб./за проект
16 янв. 2022, в 19:02
5000 руб./за проект