Spring batch spring远程分块读取问题

Spring batch spring远程分块读取问题,spring-batch,spring-integration,spring-remoting,Spring Batch,Spring Integration,Spring Remoting,我在JMS上使用spring远程分块。我的配置如下 网关等待超时=5000ms,提交间隔=10,每次读取可读取的记录数为1000 并发使用者和最大并发使用者分别为20和30 油门限制为5 按照上述配置,读卡器读取70k记录并停止,等待从机处理读取的项目 问题是,当需要读取的总记录数为225k时,为什么会停在70K 将提交间隔更改为2,将每次读取的记录数更改为500,将总读取数更改为14k,知道吗 作业状态保持为“已启动” 提前感谢您的帮助我在将ActiveMQ用于远程区块时遇到了类似的问题。但是

我在JMS上使用spring远程分块。我的配置如下

网关等待超时=5000ms,提交间隔=10,每次读取可读取的记录数为1000

并发使用者和最大并发使用者分别为20和30

油门限制为5

按照上述配置,读卡器读取70k记录并停止,等待从机处理读取的项目

问题是,当需要读取的总记录数为225k时,为什么会停在70K

将提交间隔更改为2,将每次读取的记录数更改为500,将总读取数更改为14k,知道吗

作业状态保持为“已启动”


提前感谢您的帮助

我在将ActiveMQ用于远程区块时遇到了类似的问题。但是使用卡夫卡没有问题。

队列是否已满?远程分块对主设备和从设备之间的通信非常重要。您可以在此处了解远程分区和远程分块之间的区别:。您是否得到任何堆栈跟踪?没有堆栈跟踪,问题是它如何在70K记录处停止以及为什么?作业实际上标记为“已停止”状态还是“已挂起”?配置和日志会很有帮助。。。