我想在我的 Spring Boot 项目中使用 Kafka Streams 实时处理。所以我需要 Kafka Streams 配置,或者我想使用 KStreams 或 KTable,但我在互联网上找不到示例。
我做了生产者和消费者,现在我想实时流式传输。
原文由 Alpcan Yıldız 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在我的 Spring Boot 项目中使用 Kafka Streams 实时处理。所以我需要 Kafka Streams 配置,或者我想使用 KStreams 或 KTable,但我在互联网上找不到示例。
我做了生产者和消费者,现在我想实时流式传输。
原文由 Alpcan Yıldız 发布,翻译遵循 CC BY-SA 4.0 许可协议
首先让我说,如果您是 Kafka 流的新手,在它之上添加 spring-boot 会增加另一个级别的复杂性,并且 Kafka 流本身具有很大的学习曲线。以下是帮助您入门的基础知识:pom:
现在是配置对象。下面的代码假设您正在创建两个流应用程序,请记住,每个应用程序都代表自己的处理拓扑:
现在是有趣的部分,使用streamsBuilder 来构建您的应用程序(本例中为app1)。
希望这可以帮助。
Kafka命令创建主题并将数据发送到主题
创建主题:
向主题发送数据: