关于它的使用的问题所以我可以知道使用哪个调度程序

Questions on its Use so i can know which scheduler to use

您好,我是调度程序的新手,我正在寻找我需要的调度程序中的某些功能。 Spring批处理是否支持以下:

UI

• 支持监控作业状态
• 启动临时作业
• 设置和修改定期安排的作业

编写脚本

• 支持哪些脚本语言
• 是否有用于加载脚本的API

能力

• 链接
• 依赖项
• 错误处理
支持 • 是否有商业版支持

非常感谢有关这些方面的任何帮助。谢谢。

SpringBatch 不是调度程序。 SpringBatch 是一个基于 Spring 的框架,用于在 Java 中实现 Batch-Jobs。

此作业然后可以由像 streamworks 这样的调度程序运行,但是 jobscheduling 不是 SpringBatch 的一部分,因此,您的所有问题都可以用 'no'.

来回答

我不确定您的确切要求,但从问题来看,您似乎在寻找调度程序功能之外的东西。请在下面找到有关 spring 批次

的特定问题的答案

UI

您可以使用 spring 批处理管理来监控启动作业和监控状态。您可能必须使用 cron 或其他调度程序来安排您的工作

脚本

Spring 批处理支持从批处理作业调用 grrovy 脚本。您可以从 shell 脚本或 groovy 脚本调用 spring 批处理作业。

能力

您可以配置具有多个步骤的作业,steps.You 还可以定义具有并行流程的作业。我希望这就是您可能正在寻找的有关链接和依赖项的内容。 不确定您正在查看的错误处理的确切性质。如果 spring 批次符合您的要求,您可能需要仔细阅读参考文档以进行详细分析。 http://docs.spring.io/spring-batch/trunk/reference/html/index.html

没有 spring 批次的商业版本。