【发布时间】:2017-01-06 01:03:16
【问题描述】:
这两个框架是否用于相同目的。如果不是,为什么以及如何在实时应用程序中使用这些?有没有教程可以学习这些。
【问题讨论】:
-
这些真的是苹果和橘子。你想解决什么问题?
标签: spring-batch threadpoolexecutor executor scheduledexecutorservice executors
这两个框架是否用于相同目的。如果不是,为什么以及如何在实时应用程序中使用这些?有没有教程可以学习这些。
【问题讨论】:
标签: spring-batch threadpoolexecutor executor scheduledexecutorservice executors
Spring 批处理旨在通过在一系列作业中执行文件来对文件进行批处理。批处理可以从 CSV 或 XML 或任何平面文件中读取并将其写入数据库。Spring Batch 提供了许多可读取/写入的制作类CSV、XML 和数据库。 http://www.mkyong.com/tutorials/spring-batch-tutorial/
另一方面,Java Executor 服务是关于在线程池中生成多个线程并出于任何目的执行它们,无论是批处理还是其他任何目的,但是在这里您可以更好地控制事务管理。此外,它还引入了一个特性从 Java 5 开始。还有很多方法取决于您想要计算响应还是不想要来自未来对象的响应。 http://tutorials.jenkov.com/java-util-concurrent/executorservice.html
【讨论】: