【发布时间】:2018-06-02 02:27:17
【问题描述】:
我们目前正在将一个复杂的 Spring Boot 批处理 + 管理 UI 系统迁移到一个 spring-cloud-task 基础架构中,该基础架构将由 Cloud Data Flow 进行管理。
作为 POC 的第一阶段,我们必须仍然能够将所有 Spring 批处理作业打包在同一个部署 JAR 下,并能够使用自定义作业参数逐个运行它们,并支持某种 REST API 来执行作业/远程任务。
我们删除了所有 spring-batch 管理依赖项并添加了 spring-cloud-starter-task
我们还将引导应用程序改编为 Spring Cloud Task 编程模型。
在 Spring Cloud 数据流上注册 JAR 后,我们无法定义一个任务,该任务将仅触发具有自定义参数的特定作业。
阅读官方文档和 stackOverFlow 问题没有任何更有希望的结果。
10 倍
【问题讨论】:
标签: spring-boot spring-batch spring-cloud-dataflow