kafka ksqldb中存储了什么?

mpbci0fu  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(508)

ksqldb中存储了什么样的数据?只有关于kstream和ktables的元数据?
据我所知,我可以使用javaapi或ksql语言创建kstream和ktable以及它们之间的操作。但是,当我使用ksql客户机创建这些对象时,除了这些对象的元数据之外,ksqldb服务器实际上还用于什么呢?
我还假设ksqldb实际上运行streams处理器,因此它也是一个执行引擎。ist是否自动缩放?ksqldb服务器组件是否可以有多个相互通信的示例?它是为需要大规模扩展的场景而设计的,还是仅仅是一些适合不喜欢编写java代码的人的语法糖?
编辑
本视频对此进行了解释:https://www.youtube.com/embed/f3wv8w_zjwe
它不会自动扩展,但您可以手动部署ksqldb server的多个示例,并使它们加入由 ksql.server.id

bejyjqdl

bejyjqdl1#

ksqldb中存储了什么样的数据?
没有什么是真正存储在它。查询历史和正在运行的处理器的所有元数据都存储在kafka主题和磁盘ktable中
我还假设ksqldb实际上运行streams处理器,因此它也是一个执行引擎。ist是否自动缩放?ksqldb服务器组件是否可以有多个相互通信的示例?它是为需要大规模扩展的场景而设计的,还是仅仅是一些适合不喜欢编写java代码的人的语法糖?
是的。

相关问题