Spring Batch:作业不按节流限制处理

时间:2017-07-10 04:11:40

标签: java spring multithreading spring-batch

我有一个多线程步骤,配置了chunk commit-interval为10,限制限制为5.当我运行批处理时,ItemReader读取前50个作业(我认为它基于commit-interval和限制)并处理5个作业一次(基于油门限制)然后写它。直到现在它工作正常。

此后,它不会一次读取下五十个作业,并且一次只处理一个或两个作业,直到剩余作业结束。

根据油门限制5应该一次运行。我看不到套接字或任何其他异常。

我是春季批次的新手,如果我错了,请纠正我。

以下是我的配置方式:

        self.bounds = self.bounds.applying(view.transform.scaledBy(x: sender.scale, y: sender.scale))

提前致谢!

0 个答案:

没有答案