什么是Spring-Batch Reader'pageSize'属性和Writer'admit-interval'之间的关系/区别.
我可能错了,但我在我的应用程序中看到一个模式,对于每个pageSize超出我看到一个提交正在进行.这是真的.?
谢谢
Mic*_*lla 14
在commit-interval定义了多少商品的单块内进行处理.读取,处理该项目数,然后在单个事务的范围内写入(跳过/重试语义不能承受).
page-size分页ItemReader实现的属性(JdbcPagingItemReader例如)定义每次读取底层资源时获取的记录数.因此,在JDBC示例中,只需对数据库进行一次命中即可请求多少条记录.
虽然两个属性之间没有直接关联,但通常认为使它们匹配是一个好主意,但是它们可以独立提供两个旋钮来修改应用程序的性能.
关于你的直接问题,如果你的page-size设置与the相同commit-interval,那么是的,我希望每个页面都有一次提交.
| 归档时间: |
|
| 查看次数: |
6330 次 |
| 最近记录: |