提问者:小点点

合成任务运行器不显示执行时间


我使用以下定义创建了一个Composed Task Runner。SuccessTask和Notifier是简单的SpringCloudTaskSpring启动应用程序,只打印HelloWorld并返回退出代码0。当我创建单个任务时,我能够看到开始和结束时间;然而,当我把它们结合在一起时,我看不到时间。请参见下面的ID 4。

我已经将每个单独的任务配置为指向spring云本地数据流服务器的嵌入式H2DB。我还需要为组成的任务执行者做些什么吗?如果是,怎么办?

task create successFlow --definition "SuccessTask && Notifier"
task launch successFlow
task execution list

╔════════════╤══╤════════════════════════════╤════════════════════════════╤═════════╗
║ Task Name  │ID│         Start Time         │          End Time          │Exit Code║
╠════════════╪══╪════════════════════════════╪════════════════════════════╪═════════╣
║failTest    │3 │Tue Oct 03 14:09:46 CDT 2017│Tue Oct 03 14:09:46 CDT 2017│1        ║
║notifierTest│2 │Tue Oct 03 14:07:10 CDT 2017│Tue Oct 03 14:07:10 CDT 2017│0        ║
║taskTest    │1 │Tue Oct 03 14:03:25 CDT 2017│Tue Oct 03 14:03:25 CDT 2017│0        ║
║successFlow │4 │                            │                            │0        ║
╚════════════╧══╧════════════════════════════╧════════════════════════════╧═════════╝

共1个答案

匿名用户

类似的数据源要求也适用于组合任务运行程序 (CTR)。默认情况下,CTR 会嵌入自己的 H2 数据库实例(如果您不覆盖它)。我们最近通过 spring-cloud/spring-cloud-dataflow#1640 在文档中澄清了这一点。