Spring Cloud Stream:如何将部署属性传递给具有相同名称的特定应用程序

时间:2017-06-08 07:46:29

标签: spring-cloud spring-cloud-stream spring-cloud-dataflow

应用程序初学者的简单示例:

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

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

1 个答案:

答案 0 :(得分:1)

在DSL中创建流时,您需要为应用使用label。并在指定部署属性时引用标签。

在你的情况下, stream create --name fileTofile --definition 'source-file:file --file.directory=./input | sink-file:file --file.directory=./output'

您可以参考文档here