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=./输出^