如何在SCDF中使用“条件”部署流

时间:2016-03-23 09:32:16

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

this指南中提到,在部署流时,可以为每个模块指定“标准”属性。 例如

dataflow:> stream deploy --name ticktock --properties "module.time.count=3,module.log.criteria=groups.contains('x')"

该解释仅说明此属性是根据“每个当前可用模块的属性”进行评估的。

但这是什么意思?考虑哪些属性?这个房产的目的是什么?例如,属性在所示示例中意味着什么:module.log.criteria=groups.contains('x')

这些“标准”是否表示模块传入消息的过滤条件?

还有其他文件吗?

1 个答案:

答案 0 :(得分:2)

遗憾的是,我们的文档中存在错误。此功能过去常用于Spring XD,其中criteria用于定位特定容器,Spring Cloud Data Flow不支持它,因为我们不再将其部署到容器,而是部署到目标平台:例如Cloud Foundry,Mesos,Kubernetes。

我们会更正文档。