0

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

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

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

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

这些“标准”是表达模块传入消息过滤条件的一种方式吗?

是否有任何进一步的文件?

4

1 回答 1

2

不幸的是,这是我们文档中的一个错误。此功能曾经存在于 Spring XD,criteria用于针对特定容器,并且 Spring Cloud Data Flow 不支持它,因为我们不再部署到容器,而是部署到目标平台:例如 Cloud Foundry、Mesos、Kubernetes .

我们将更正文档。

于 2016-03-23T19:16:19.573 回答