如何在 SCDF 中使用 'criteria' 部署流
How to deploy streams with 'criteria' in SCDF
在 this 指南中提到,在部署流期间,可以为每个模块指定一个 'criteria' 属性。
例如
dataflow:> stream deploy --name ticktock --properties "module.time.count=3,module.log.criteria=groups.contains('x')"
解释仅说明此 属性 是根据 "attributes of each currently available module" 评估的。
但这意味着什么?考虑哪些属性?这个 属性 的目的到底是什么?例如,属性 在所示示例中意味着什么:module.log.criteria=groups.contains('x')
?
这些'criteria'是表达模块传入消息过滤条件的方法吗?
是否有任何进一步的文档?
不幸的是,这是我们文档中的一个错误。 Spring XD 曾经存在此功能,其中 criteria
用于针对特定容器,Spring Cloud Data Flow 不支持它,因为我们不再部署到容器,但到目标平台:例如Cloud Foundry、Mesos、Kubernetes。
我们将更正文档。
在 this 指南中提到,在部署流期间,可以为每个模块指定一个 'criteria' 属性。 例如
dataflow:> stream deploy --name ticktock --properties "module.time.count=3,module.log.criteria=groups.contains('x')"
解释仅说明此 属性 是根据 "attributes of each currently available module" 评估的。
但这意味着什么?考虑哪些属性?这个 属性 的目的到底是什么?例如,属性 在所示示例中意味着什么:module.log.criteria=groups.contains('x')
?
这些'criteria'是表达模块传入消息过滤条件的方法吗?
是否有任何进一步的文档?
不幸的是,这是我们文档中的一个错误。 Spring XD 曾经存在此功能,其中 criteria
用于针对特定容器,Spring Cloud Data Flow 不支持它,因为我们不再部署到容器,但到目标平台:例如Cloud Foundry、Mesos、Kubernetes。
我们将更正文档。