发布&通过shell脚本监视Spring Batch作业(部署到Jboss EAP)

时间:2015-12-23 08:00:01

标签: shell jboss spring-batch scheduler java-batch

方案

  • 所有批处理应用程序(基于Spring Batch)必须部署到Jboss EAP。
  • 必须启动所有批处理作业&通过使用现有的企业工作量/调度系统来监视,例如, ASG-Zena通过shell脚本。
  • 所有批处理作业都将具有用于启动作业的HTTP端点,获取作业状态和停止作业。 shell脚本将使用端点来控制批处理作业。
    • 所有批处理作业将以异步方式启动
  • shell脚本将返回退出代码以指示批处理作业的执行结果,以便企业调度程序系统可以跟踪批处理作业的成功或失败

[企业工作量/计划] [Shell脚本]< - > [HTTP] [[Batch Applications] Jboss EAP]

问题

  1. 当批处理作业通过HTTP端点异步启动时,shell脚本如何获得批处理作业的执行结果?

1 个答案:

答案 0 :(得分:1)

您的shell脚本需要轮询结果。该脚本开始工作,然后轮询结果。