关于Spring Batch - Java / Java EE
来源:百度文库 编辑:神马文学网 时间:2024/04/24 04:14:45
有哪位高手在实际的项目中使用过Spring Batch,我现在有两个问题:
1.经测试,每一个Job的启动和Step的切换都要花费25~30秒的时间,不知道这个开销是否有办法减少
2.我现在用Spring Batch实现从数据表读出数据,经过一定的处理或删选,写入另一张数据表。
采用Spring Batch的ItemReader和ItemWriter模型,reader用的是JdbcCursorItemReader,Writer用的是自定义ItemWriter,主要逻辑是基于Jdbctemplate的batch update,每次更新commit-interval数量的记录。目前最大的问题,每次 commit-interval的数量不能超过10000,否则outofmemory,有没有办法减少内存使用,二,这个模型花费的时间很长,远远超过使用sql语句实现。是否是实现方法有问题。
1.经测试,每一个Job的启动和Step的切换都要花费25~30秒的时间,不知道这个开销是否有办法减少
2.我现在用Spring Batch实现从数据表读出数据,经过一定的处理或删选,写入另一张数据表。
采用Spring Batch的ItemReader和ItemWriter模型,reader用的是JdbcCursorItemReader,Writer用的是自定义ItemWriter,主要逻辑是基于Jdbctemplate的batch update,每次更新commit-interval数量的记录。目前最大的问题,每次 commit-interval的数量不能超过10000,否则outofmemory,有没有办法减少内存使用,二,这个模型花费的时间很长,远远超过使用sql语句实现。是否是实现方法有问题。
关于Spring Batch - Java / Java EE
Java EE 5.0能取代Struts,Spring和Hibernate吗
[转]Java EE 5.0能取代Struts,Spring和Hibernate吗? - ...
Java - hibernate+spring
Java Spring Hibernate Struts
Spring AOP 学习小结-Spring-Java
Spring - Java/J2EE Application Framework
Spring - Java/J2EE Application Framework
从Java EE安全到Acegi
Spring Batch 2. 行话
java
Eclipse插件之Spring IDE - Java文档中心 - Java - Chin...
结合SPRING 2.0使用JAVA PERSISTENCE API
关于:java.lang.OutOfMemoryError
关于java.lang.OutOfMemoryError
关于:java.lang.OutOfMemoryError
关于Java的clone()
关于java.lang.OutOfMemoryError: Java heap space...
构建可扩展的Java EE应用(二)
关于Java栈与堆
[读书笔记]Spring AOP Review - Robin‘s Java World ...
Struts Spring Hibernate上传下载 --之一 - java - CSD...
在Spring中发布SOAP HTTP Webservice - Java杂家 - Blo...
解惑 spring 嵌套事务 转载自JavaEye Java版 王政