首页 > 解决方案 > KafkaStreams KTable 压缩

问题描述

在我的应用程序中,几乎每个传入的记录值都会在几秒钟内被清空(墓碑),但是我没有看到压缩发生,因为 RocksDB 的大小没有减少并且它仍然有数百万个条目

我使用RocksDBConfigSetter并将compactionStyle设置为level

options.setCompactionStyle(CompactionStyle.LEVEL);

请让我知道是否还有其他方法可以触发频繁压缩

预期结果:空记录应该至少在几个小时内被快速清除

标签: apache-kafkaapache-kafka-streamsrocksdb

解决方案


推荐阅读