batchupdate 往oracle插入数据_SpringBatch从入门到放弃011- 一个典型的数据库分片处理的例子...

c4338b7a58869cf28139ab0ba612a3a6.png

Spring Batch

今天鹏哥带大家了解一下分区Step,按照鹏哥的套路,上来第一步肯定是一个例子,然后是例子的讲解,最后是源码分析为什么会这样设置。这样才是由浅入深的学习一个知识点正确的套路。所以今天鹏哥带给大家的是一个Step分区的例子。这是一个典型的数据库分区处理的例子,如果你只想使用一下数据库分区功能,看这个例子就足够了。

程序猿最讨厌没有需求的例子,其实是因为不想费脑子想需求。哈哈,这个例子我们来假想有这么一个需求:数据库有100条记录,我们分5片去处理它,也就是每片20条。同时Reader是分页读,每页读3条,设置chunkSize = 5,也就是每5条事务提交一次。好了,完美的需求,再次偷笑。既然有需求了,那我们就按部就班去实现这个需求吧。

Step 1: 创建一个Spring Batch 的工程

当然首先还是需要先创建一个Spring Batch 的工程,这里鹏哥就不浪费了笔墨了,看这篇文章就好了。参考[SpringBatch从入门到放弃001- HelloWorld]。

Step 2: 定义我们的分片规则

回忆我们的需求,数据库有100条记录,需要分5片执行,怎么个分法?这里

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值