spring - Spring批处理远程分区| 可以在没有完成从属步骤的情况下完成主步骤
问题描述
我已经编写了弹簧批处理远程分区方法。我不希望我的主步骤等待从步骤确认。我希望我的主步骤在对数据进行分区后立即完成。春季批次中是否有相同的配置。
解决方案
如果经理不应该等待工人,那么您所描述的不再是经理/工人配置。在经理/工人设置中,经理在工人之间分配工作并等待他们完成(在 Spring Batch 中,您可以将经理配置为以两种不同的方式等待:轮询作业存储库以获取工人状态,或收集工人的回复直到给定的超时)。
我看不出这种“即发即弃”方法背后的基本原理(谁会监控工人的状态并相应地驱动流程?),但远程分区绝对不适合实现这种模式(至少在我看来)。如果您真的想(ab)为此使用远程分区,您可以注册一个PartitionHandler
不等待工作人员的自定义(即删除此部分)。
推荐阅读
- windows - Wget在cmd windows 8中缺少URL
- ruby - 在不扩展标签的情况下加载 YAML?
- python - 如何在 Python Tkinter 中将纬度和经度映射到 x 和 y?
- javascript - 如何使用javascript jquery按字母顺序对表内的默认td进行排序
- swift - 为 macOS 开发辅助应用程序,apiDisabled
- python - 反向传播期间的 PyTorch“NCCL 错误:未处理的系统错误”
- python - 从熊猫数据框中删除行并动态减小数组的大小
- c# - 回发时的文本框行为
- python - Python中使用Numpy的卷积层
- javascript - Socket.IO 404 在本地工作,但在通过 Netlify 部署时不起作用