【发布时间】:2020-07-23 05:37:57
【问题描述】:
日志压缩主题不应针对相同的键保留重复项。但在我们的例子中,当发送具有相同键的新值时,不会删除前一个值。可能是什么问题?
val TestCompactState: KTable[String, TestCompact] = builder.table[String, TestCompact](kafkaStreamConfigs.getString("testcompact-source"),
(TestCompactmaterialized).withKeySerde(stringSerde).withValueSerde(TestCompactSerde))
我得到了什么 实际结果
Offsets Keys Messages
5 {"id":5} {"id":5,"namee":"omer","__deleted":"false"}
6 {"id":5} {"id":5,"namee":"d","__deleted":"false"}
我只想要针对同一个键的最新一条记录 预期结果
6 {"id":5} {"id":5,"namee":"d","__deleted":"false"}
【问题讨论】:
标签: apache-kafka apache-kafka-streams apache-kafka-connect kafka-producer-api kafka-topic