Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring cloud SpringCloudStream:当部署属性具有相同的名称时,如何将它们传递给特定的应用程序_Spring Cloud_Spring Cloud Stream_Spring Cloud Dataflow - Fatal编程技术网

Spring cloud SpringCloudStream:当部署属性具有相同的名称时,如何将它们传递给特定的应用程序

Spring cloud SpringCloudStream:当部署属性具有相同的名称时,如何将它们传递给特定的应用程序,spring-cloud,spring-cloud-stream,spring-cloud-dataflow,Spring Cloud,Spring Cloud Stream,Spring Cloud Dataflow,应用程序启动器的简单示例: stream create --name fileTofile --definition 'file --file.directory=./input | file --file.directory=./output' 接下来,在部署流时,我想覆盖其中一个应用程序的“file.directory”属性。在传递部署属性时,如何区分具有相同名称的应用程序?在DSL中创建流时,需要为应用程序使用标签。并在指定部署属性时参考标签 就你而言, stream create--

应用程序启动器的简单示例:

stream create --name fileTofile --definition 'file --file.directory=./input | file --file.directory=./output'

接下来,在部署流时,我想覆盖其中一个应用程序的“file.directory”属性。在传递部署属性时,如何区分具有相同名称的应用程序?

在DSL中创建流时,需要为应用程序使用
标签。并在指定部署属性时参考标签

就你而言,

stream create--name fileTofile--definition'source file:file--file.directory=./input | sink file:file--file.directory=./output'


如果我只传递app.file.file.directory部署属性(当我有两个同名且没有标签的应用时),您可以参考文档以了解它

以及在我的情况下会发生什么情况?您将得到一个错误:dataflow:>stream create--name fileTofile--definition'file--file.directory=./input | file--file.directory=./output'命令失败org.springframework.cloud.dataflow.rest.client.DataFlowClientException:143E:(pos 32):标签'file'应该是唯一的,但app'file'(位于位置0)和app'file'(位于位置1)两者都使用它file--file.directory=./输入| file--file.directory=./输出^