apache-kafka - 如何从 Kafka Streams KTable 中按键选择记录
问题描述
我是 Kafka Streams 的新手,并试图了解它的架构。KTable(或 GlobalKTable)的名称表明这种数据结构允许对底层数据进行随机访问查询——这基本上就是常规数据库系统中“表”的含义。但是,在 Streams 文档中,我只能找到有关查询本地“状态存储”(此处)的信息,而不是 KTables。因此,问题是,Kafka Streams 是否允许通过 key 从 KTable 中选择任意记录,相当于
SELECT value FROM table WHERE key = 'abc';
是的,我知道这可以通过 ksqlDB 实现。
解决方案
推荐阅读
- asynchronous - 为什么 await 不会从 Flutter 中的 Future 中提取值?
- ios - VoiceOver 是否总是忽略宽度和高度为零的 iOS 视图?
- reactjs - 在保留原始类型的同时约束类型?
- javascript - 将php数组带入javascript的意外结果
- angular - 角度单元测试中 selectItem($event) 的 dispatchEvent 语法
- javascript - 在链接字符串期间忽略“=”
- react-native - 拉刷新反应原生?
- vue.js - Vue.js - lodash | 如何在全局范围内仅导入特定功能?
- sql - 在 SQL Server 中根据时间范围计算工资
- c# - 自动法。带参数的 IoC 容器。最佳实践