我们正在使用 Spring Batch 来处理来自数据库的批量记录。目前批处理仅在具有多线程进程的单个服务器(Tomcat)中运行。为了提高性能并利用其他空闲的服务器,我们计划构建 Spring Batch + JMS 方法。
根据该方法,主服务器应准备应处理的记录集,从服务器应根据服务器负载和进程从池中选择记录。完成所有记录后,主人应完成该步骤并继续下一步。
如果从应用程序弹簧批次之一中的任何记录失败,则应具有重新启动选项。
搜索了多种方法,但无法获得满足我们要求的正确解决方案。
有人可以为此建议方法并分享示例源代码,因为这非常重要。
非常感谢您提前...