如何在Spring Cloud数据流API.1.7.3中使用DataflowTemplate

时间:2019-01-17 14:50:46

标签: spring-cloud-dataflow

我的问题是如何在Spring Cloud数据流api中使用dataflowtemplate。

https://docs.spring.io/spring-cloud-dataflow/docs/current/api/

register(String name, ApplicationType type, String uri, String metadataUri, boolean force)

我知道什么是uri,但我不知道什么是metadataUri,您能举个例子吗?

当我启动任务时,它总是说零点错误?什么意思?

dataFlowTemplate.taskOperations().launch("task",null,null);

DataFlowTemplate dataFlowTemplate = new DataFlowTemplate(new URI("http://localhost:9393/"),
    restTemplate);

dataFlowTemplate.appRegistryOperations().register("batch", ApplicationType.task,"maven://com.example:demo:jar:0.0.1-SNAPSHOT",null,true);
dataFlowTemplate.taskOperations().create("task","batch");
dataFlowTemplate.taskOperations().launch("task",null,null);

1 个答案:

答案 0 :(得分:0)

祝贺第一个StackOverflow帖子!

参考指南re:DataFlowTemplate中有一些示例。 --metadataUri`属性是选项,用于注册伴随工件,该工件包含已注册应用程序所有受支持属性的键/值选项。同样,reference guide中有更多详细信息。

我们还有一整套测试工具,它们依靠DataFlowTemplate在SCDF中创建和启动Tasks。请参阅AbstractTaskTests,以了解有关使用模式的更多信息。