您好我是调度程序的新手,我正在寻找我需要的调度程序中的某些功能。 Spring Batch是否支持以下内容:
用户界面
•支持监控工作状态
•启动临时工作
•设置和修改定期安排的工作
脚本
•它支持哪种脚本语言 •它是否有用于加载脚本的API
功能
•链接
•依赖性
•错误处理
支持
•是否有支持
非常感谢有关这些要点的任何帮助。谢谢。
答案 0 :(得分:1)
SpringBatch不是调度程序。 SpringBatch是一个基于Spring的框架,用于在Java中实现Batch-Jobs。
此作业可以由诸如streamworks之类的调度程序运行,但是 jobscheduling不是SpringBatch的一部分,因此,您的所有问题都可以通过' no'来回答。
答案 1 :(得分:1)
我不确定您的确切要求,但从问题看起来除了仅仅是调度程序功能之外,您还在寻找一些东西。请在下面找到有关春季批次的具体问题的答案
UI
您可以使用spring batch admin监视启动作业并监视状态。您可能必须使用cron或其他调度程序来安排作业
脚本
Spring批处理支持从批处理作业调用grrovy脚本。您可以从shell脚本或groovy脚本调用spring批处理作业。
功能
您可以使用多个步骤配置作业,并在步骤之间具有依赖关系。您还可以使用并行流定义作业。我希望这是关于链接和依赖关系的你可能会看到的。 不确定处理错误的确切性质。如果弹簧批次符合您的要求,您可能需要查看参考文档以详细分析。 http://docs.spring.io/spring-batch/trunk/reference/html/index.html
春季批次没有商业版本。