Spring 批处理和执行器框架
Spring Batch and Executors Framework
这两个框架是否用于同一目的。如果不是,为什么以及如何将这些用于实时应用程序?有没有学习这些的教程呢
Spring batch 用于通过在一系列作业中执行文件来批处理文件。批处理可以从 CSV 或 XML 或任何平面文件读取并将其写入 DB 。 Spring Batch 提供了很多类 到read/write CSV,XML 和数据库。
http://www.mkyong.com/tutorials/spring-batch-tutorial/
Java 另一方面,Executor 服务是关于在线程池中生成多个线程并出于任何目的执行它们,无论是批处理还是其他任何目的,但在这里你可以更好地控制因为事务 management.Also ,它是从 Java 5 onwards.Also 引入的一个特性,有很多方法取决于你想计算响应或者你不希望来自未来对象的响应。
http://tutorials.jenkov.com/java-util-concurrent/executorservice.html
这两个框架是否用于同一目的。如果不是,为什么以及如何将这些用于实时应用程序?有没有学习这些的教程呢
Spring batch 用于通过在一系列作业中执行文件来批处理文件。批处理可以从 CSV 或 XML 或任何平面文件读取并将其写入 DB 。 Spring Batch 提供了很多类 到read/write CSV,XML 和数据库。 http://www.mkyong.com/tutorials/spring-batch-tutorial/
Java 另一方面,Executor 服务是关于在线程池中生成多个线程并出于任何目的执行它们,无论是批处理还是其他任何目的,但在这里你可以更好地控制因为事务 management.Also ,它是从 Java 5 onwards.Also 引入的一个特性,有很多方法取决于你想计算响应或者你不希望来自未来对象的响应。 http://tutorials.jenkov.com/java-util-concurrent/executorservice.html