【发布时间】:2019-01-28 06:52:07
【问题描述】:
我有一个 Spring Boot 批处理应用程序,它有 5 个由控制台使用命令执行的独特作业:
java -jar artifactName jobName param1
但是现在这个项目要迁移到云端,所以我需要使用spring cloud task。到目前为止一切顺利。
我知道我必须在主类中定义 @enableTask 并在 application.properties 中定义属性: spring.application.name=cloudTask
因此,阅读 Spring 文档了解,为了使用 spring cloud dataflow server 触发我的作业,可以定义一个在这种情况下我应该用作 cloudTask 的任务。但没有意义,因为将如何触发它,因为我的应用程序有 5 个不同的工作,所以问题是:
如何将此任务名称与我在应用程序中定义的工作联系起来? 逻辑告诉我,我还需要定义 5 个任务名称,那么如何将此任务名称与相应的作业绑定。
【问题讨论】:
标签: spring spring-boot spring-cloud spring-cloud-dataflow spring-cloud-task