1

这两个框架是否用于相同目的。如果不是,为什么以及如何在实时应用程序中使用这些?有没有教程可以学习这些。

4

1 回答 1

3

Spring Batch 旨在通过在一系列作业中执行文件来对文件进行批处理。批处理可以从 CSV 或 XML 或任何平面文件中读取并将其写入 DB。Spring Batch 提供了许多制作的类来读/写 CSV、XML和数据库。 http://www.mkyong.com/tutorials/spring-batch-tutorial/

另一方面,Java Executor 服务是关于在线程池中生成多个线程并出于任何目的执行它们,无论是批处理还是其他任何目的,但是由于事务管理,在这里您可以更好地控制。此外,它是从 Java 5 引入的功能onwards.Also 有很多方法取决于您想要计算响应还是您不想要来自未来对象的响应。 http://tutorials.jenkov.com/java-util-concurrent/executorservice.html

于 2017-01-12T00:02:03.837 回答