【问题标题】:Spring Batch scaling and redundancy in a multi server (cluster) environment多服务器(集群)环境中的 Spring Batch 缩放和冗余
【发布时间】:2016-01-05 12:16:52
【问题描述】:

我想在多服务器(集群)环境中实现 Spring Batch,从而使用多服务器配置的扩展和冗余方面。

每个传入的文件都会触发一个包含步骤 A、B、C、D 和 E 的作业。除了步骤 D 之外,可以并行处理多个作业。即使正在运行多个作业,步骤 D 也应该只运行 1 个实例同时。

如何配置多个作业可以同时在不同的服务器上运行,以及如何配置步骤 D 是单例?

【问题讨论】:

    标签: spring-batch


    【解决方案1】:

    我会构建你的工作,使 D 独立于其他工作,并使用来自其他工作的消息来启动 D。通过这种方法,你可以过滤掉来自试图启动 D 的其他工作的重复消息,从而确保它只启动一次。

    【讨论】:

      猜你喜欢
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-05
      相关资源
      最近更新 更多