我一直在寻找 Spring Batch 来解决每个作业涉及大量数据的批处理场景。还有其他解决方案可以与 Spring Batch 竞争吗?在 Java EE 环境中使用。
问问题
12207 次
5 回答
7
于 2013-04-14T10:00:00.723 回答
4
大数据批处理的超级王者是Hadoop,但是说得委婉一点,设置起来可能相当棘手。
于 2009-09-16T18:36:33.847 回答
3
Akka 也是处理小任务的一个很好的解决方案http://akka.io/
于 2013-11-15T10:26:24.637 回答
3
试试easyBatch。简单愚蠢的 Batch 框架。尝试一次并永远使用它。 https://github.com/j-easy/easy-batch
于 2018-08-06T10:47:59.560 回答
2
还有 JobRunr - 它是 Hangfire 到 Java 的一个端口。
它允许按如下方式安排简单的 Java 8 lamdbda:
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的更多信息。
Ps:我是JobRunr的创建者,所以我可能有偏见。
于 2020-04-24T12:33:31.027 回答