关于Spring Batch

jessiejacky jessiejacky 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有哪位高手在实际的项目中使用过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语句实现。是否是实现方法有问题。
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
jessiejacky
Java EE 67,535 成员 225,843 内容