Какие существуют альтернативы Spring Batch для обработки заданий в очереди?

Я искал Spring Batch, чтобы решить сценарий пакетной обработки с огромным объемом данных, задействованных в каждом задании. Есть ли другие решения, которые конкурируют со Spring Batch? Для использования в среде Java EE.


person Per Arneng    schedule 16.09.2009    source источник


Ответы (5)


Что ж, лучшим в пакетной обработке больших данных является Hadoop, но настроить его может быть довольно сложно. , мягко говоря.

person skaffman    schedule 16.09.2009


Akka также является хорошим решением для прецессии небольших задач http://akka.io/.

person Jordi P.S.    schedule 15.11.2013

Попробуйте EasyBatch. Простая дурацкая пакетная среда. Попробуйте один раз и используйте его навсегда. https://github.com/j-easy/easy-batch

person Eddy Bayonne    schedule 06.08.2018

Есть еще JobRunr — это порт Hangfire на Java.

Это позволяет планировать простые лямбды Java 8 следующим образом:

BackgroundJob.enqueue(() -> System.out.println("this will be done in a background process, perhaps even on a different server"));

Дополнительную информацию можно найти на https://www.jobrunr.io или https://github.com/jobrunr/jobrunr.

P.s.: Я создатель JobRunr, поэтому могу быть предвзятым.

person rdehuyss    schedule 24.04.2020
comment
здравствуйте, а можно попробовать пакетную обработку без покупки? хорошо если есть ключ и истекает через 1 неделю. я сравниваю одну и ту же задачу, используя весенний пакет и jobrunr-spring-boot-starter с точки зрения использования и временной сложности - person denizg; 05.07.2021
comment
Пожалуйста, напишите мне по адресу [email protected], чтобы узнать, что мы можем придумать. - person rdehuyss; 06.07.2021