Spring 云数据流中的 Kafka 源

Kafka Source in Spring Cloud Data Flow

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

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

When I am looking for module list I realised that some of the sources are not listed in Spring Cloud Flow

大多数应用程序都已移植,其余应用程序的优先级递增 - 您可以在 backlog.

中跟踪剩余的子集

My question is why KAFKA source is removed from standard sources list in spring cloud data flow ?

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* 是指定目的地,主题名称)