gpt4 book ai didi

apache-kafka - 从 KSQL 表中读取数据

转载 作者:行者123 更新时间:2023-12-04 00:42:36 26 4
gpt4 key购买 nike

也许这是一个初学者问题,但是读取 KSQL 中生成的数据的推荐方法是什么?

假设我进行了一些流处理并将数据写入 KSQL 表。现在我想通过 Spring 应用程序访问这些数据(例如,通过 websocket 扇出一些实时数据)。我的第一个猜测是使用 Spring Kafka 并订阅基础主题。还是我应该使用 Kafka Streams?

另一个用例可能是进行流处理并将结果写入 Redis 存储(例如,对于始终返回当前值的 Web 服务)。这里的方法是什么?

谢谢!

最佳答案

如果 KSQL 查询存储在 Kafka 主题中的结果。因此,您可以通过阅读结果主题来访问来自第三方应用程序的结果。
如果查询结果是 Table结果 Kafka 主题是一个变更日志主题,这意味着您可以将其读入第三方系统(例如 Cassandra 或 Redis)中的表中。此表将始终具有最新结果,您可以从 Web 服务中查询它。
查看我们的 Clickstream 演示,我们将结果推送到 Elastic 以进行可视化。可视化值是对应表中的最新值。

https://github.com/confluentinc/ksql/tree/master/ksql-clickstream-demo#clickstream-analysis

关于apache-kafka - 从 KSQL 表中读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47999195/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com