【问题标题】:Does JavaEE batch survive application redeployment?JavaEE 批处理能否在应用程序重新部署后继续存在?
【发布时间】:2016-09-18 01:25:22
【问题描述】:

我们在具有几乎零停机模式的高可用性系统中使用 Wildfly 10。批处理执行我们系统工作的重要部分,并且总是同时运行许多批处理。另一方面,我们需要非常频繁地重新部署应用程序以应用更新(每周几次)。 批处理应该在系统崩溃后幸存下来,但运行批处理是否可以在应用程序(重新)部署后幸免于难? 我研究了各种资源,一般有很多关于批次的信息,但没有找到具体的答案。 非常感谢。

【问题讨论】:

  • 批次是指 EE 7 批次 API (JSR-352)
  • @James R. Perkins - 是的,完全正确。

标签: jakarta-ee batch-processing wildfly-10 jberet


【解决方案1】:

在取消部署过程中,任何正在运行的部署批处理作业实际上都将通过JobOperator.stop() 方法停止。作业必须手动重新启动。

【讨论】:

    猜你喜欢
    • 2016-10-05
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 2017-12-25
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多