首页 > 解决方案 > 如何从 Kafka Streams KTable 中按键选择记录

问题描述

我是 Kafka Streams 的新手,并试图了解它的架构。KTable(或 GlobalKTable)的名称表明这种数据结构允许对底层数据进行随机访问查询——这基本上就是常规数据库系统中“表”的含义。但是,在 Streams 文档中,我只能找到有关查询本地“状态存储”(此处)的信息,而不是 KTables。因此,问题是,Kafka Streams 是否允许通过 key 从 KTable 中选择任意记录,相当于

SELECT value FROM table WHERE key = 'abc';

是的,我知道这可以通过 ksqlDB 实现。

标签: apache-kafkaapache-kafka-streams

解决方案


推荐阅读