弹簧云数据流的简单计数器示例

时间:2016-04-12 22:01:33

标签: spring spring-cloud-dataflow

我正在探索spring-cloud-dataflow,我可以成功遍历twitterstream sample,而字段值计数器包含一些有用的值。

但我没有创建其他简单的例子:

stream create test --definition 'http --server.port=9999 | counter --name=httpcounter --store=redis' --deploy

stream create http-log --definition 'http --server.port=1234 | log' --deploy

stream create http-tap-counter --definition ':http-log.http > counter --name=http-tap-counter' --deploy

在这两种情况下,流都会被创建和部署,stream list会显示它们,但在shell中执行“计数器列表”时,计数器不会显示。

我还在日志中验证http源是否正在接收一些输入。

为什么我在这里缺少创建一个简单的计数器的任何想法?

2 个答案:

答案 0 :(得分:1)

我们最近使用counter接收器解决了issue问题,此修复程序现已移植到stream-app-starters。此修复程序也包含在最近的1.0.0.M3 release中。

请尝试使用最新版本,如果您仍然遇到问题,请告知我们。

答案 1 :(得分:0)

我遇到了同样的问题。今天从git存储库更新spring-cloud-dataflow之后,样本现在适用于我。