apache-kafka - 为什么要使用 KStream 或 KTable?

标签 apache-kafka apache-kafka-streams

我读了,但我不能理解太多。我读到我可以使用 KTable 而不是日志压缩。或者它有更多的功能。但是,我找不到这方面的好例子。我也无法在解释工作逻辑的好来源中看到它。你能解释一个 ktable 和 kstream 的好例子吗?我能做什么?

最佳答案

根据我的理解,我们应该使用 KStream 作为我们想要从源接收的数据,并且可以接受数据重复。

当我们不想保留记录的重复并且我们只对相应键的最新值感兴趣时,我们应该使用KTable

Kstream 是连续的。

关于apache-kafka - 为什么要使用 KStream 或 KTable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60467888/

相关文章:

apache-kafka - 自动部署 Kafka Stream 应用程序

apache-kafka - 当 KTable 中缺少 key 时,处理 KStream 与 KTable 的连接

apache-kafka-streams - 如何设置 Kafka 流创建的状态存储的保留期

spring - @KafkaListener为每个监听器单独的过滤逻辑

java - 如何显示在 DStream 中更新的当前累加器值?

docker - 在 Kubernetes 中的工作节点之间共享存储/卷?

apache-spark - 如何将数据从 Kafka 传递到 Spark Streaming?

hadoop - 最好是加缪或地精

apache-kafka - Kafka 流中的映射操作后双引号中的字符串

java - Confluent Cloud 上的 Kafka 流 : 'segment.ms' with value '600000' exceeded min limit of 14400000 for internal repartition topic