我的问题是如何在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);
答案 0 :(得分:0)
祝贺第一个StackOverflow帖子!
参考指南re:DataFlowTemplate
中有一些示例。 --metadataUri`属性是选项,用于注册伴随工件,该工件包含已注册应用程序所有受支持属性的键/值选项。同样,reference guide中有更多详细信息。
我们还有一整套测试工具,它们依靠DataFlowTemplate
在SCDF中创建和启动Tasks。请参阅AbstractTaskTests
,以了解有关使用模式的更多信息。