我一直在考虑使用spring-cloud-dataflow中使用spring-cloud-task构建的项目。查看了示例项目和文档后,似乎可以看出任务是通过仪表板或shell手动启动的。spring-cloud-dataflow是否提供了任何调度任务定义的方法,以便它们可以按cron调度运行?也就是说,您是否可以创建一个spring-cloud-task应用程序,它本身并不知道计划,但是可以将其部署到数据流服务器并在那里配置计划?
在我看过的帖子和博客中,我注意到了以下几点:
https://spring.io/blog/2016/01/27/introducing-spring-cloud-task
事后的一些问答暗示了这是一种可能性,并提到了触发器,但我认为这在发布之前就已经讨论过了。
任何建议都将不胜感激,非常感谢。
发布于 2016-08-17 21:52:46
有几种方法可以在Spring Cloud数据流中启动任务。以下是目前可用的选项。
TriggerTask启动它;使用此选项,您可以选择使用fixedDelay或通过cron表达式启动它-示例here。最后,在即将发布的版本中,我们将把“调度器”功能从Spring XD移植到Spring Cloud数据流。
发布于 2021-09-15 13:00:52
是的,Spring Cloud数据流确实提供了调度选项。要启用它,您需要在启动服务器时添加以下参数:
--spring.cloud.dataflow.features.schedules-enabled=truehttps://stackoverflow.com/questions/38991956
复制相似问题