Spring云数据流中的Kafka源代码

时间:2016-07-24 03:12:39

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

我正在从Spring XD迁移到Spring Cloud Data Flow。当我在寻找模块列表时,我意识到Spring Cloud Flow中没有列出一些源 - 其中一个是KAFKA源。

我的问题是为什么在弹簧云数据流中从标准源列表中删除KAFKA源?

1 个答案:

答案 0 :(得分:8)

  

当我在寻找模块列表时,我意识到Spring Cloud Flow中没有列出一些来源

大部分应用程序已移植,其余应用程序按优先级递增 - 您可以跟踪backlog中剩余的子集。

  

我的问题是为什么在弹簧云数据流中从标准源列表中删除KAFKA源?

Kafka并未被删除,事实上,我们对流式使用案例中的Kafka非常痴迷,以至于它直接融入了DSL。更多细节here

例如,

(i)如果您要使用Kafka主题(作为来源),您的流定义将是:

stream create --definition ":someAwesomeTopic > log" --name subscribe_to_broker --deploy

(ii)如果您要写一个Kafka主题(作为接收器),您的流定义将是:

stream create --definition "http --server.port=9001 > :someAwesomeTopic" --name publish_to_broker --deploy

其中* someAwesomeTopic *是指定目的地,主题名称