SpringXD流中的处理器如何从kafka源模块获取数据

时间:2015-12-10 22:45:32

标签: spring stream processor

我定义了以下流:

stream create aStream –definition “kafka –zkconnect=localhost:2181 --topic aTopic | aProcess" 

我的问题是我应该如何编写aProcess以便它可以从内置kafka源模块接收数据(在String中)并打印数据?非常感谢。

1 个答案:

答案 0 :(得分:0)

您不需要编写任何代码。您需要做的就是在流定义中指定接收器模块。

stream create aStream -definition“kafka -zkconnect = localhost:2181 --topic aTopic |登录" --deploy

将它写入XD容器的STDOUT,或者您可以使用File sink将其写入文件。您需要编写自定义模块的唯一时间是获取未在任何现成的源,接收器或处理器提供的功能, http://docs.spring.io/spring-xd/docs/current/reference/html/