2015-07-22 2 views
1

В мире .NET, когда вам нужно реализовать приложение, которое будет обрабатывать в фоновом режиме, например, существуют различные библиотеки, например Hangfire. Но я не могу найти эквивалент в Java? Что будет хорошей библиотекой для управления фоновыми задачами в Java?Справочный менеджер заданий для Java?

+0

У вас могут быть потоки Daemon для выполнения фоновых заданий. Когда основная нить прекратит работу, Daemon Threads умрет. Может быть, это соответствует вашим потребностям. Посмотрите на Работника и Исполнителей в java. – STaefi

ответ

2

Я не уверен, я полностью понимаю сферу замедленное воспламенение, но это звучит как же рода задач, я решил с помощью Quartz Scheduler

2

metioned Quartz Scheduler работает очень хорошо. Также поддерживает кластеризацию с использованием базы данных.

Если вам нужно копать глубоко в пакетной обработке, то есть Spring-Batch. Он поставляется с довольно хорошей практикой в ​​отношении транзакций, пропусков или повторных попыток. Существует также Spring-Batch-Admin interface.

Смежные вопросы