我想在多服务器(集群)环境中实现Spring Batch,从而使用该多服务器配置的扩展和冗余方面。
每个传入文件都会触发步骤A,B,C,D和E的作业。除步骤D外,可以并行处理多个作业。即使多个作业正在运行,步骤D也只能运行1个实例在同一时间。
如何配置多个作业可以在不同服务器上同时运行,以及如何配置步骤D是单例?
答案 0 :(得分:0)
我构建你的工作,以便D独立于其他工作并使用其他人的消息来启动D.通过这种方法,你可以做一些事情来过滤掉试图启动D的其他工作的重复消息,从而确保它只推出一次。