计算 GlobalKTables 的内存占用

Calculating Memory Footprint of GlobalKTables

我有一个带有 GlobalKTables 的 Kafka Streams 应用程序。我想计算相同的内存占用。

底层 Kafka 主题中的数据使用 SNAPPY 压缩。我找不到有关存储在 Ktables 上的数据的信息。记录加载到 KTables 后是解压缩的还是按需解压缩的?

对于了解计算应用程序内存占用的最佳方法非常有帮助。

数据不会被压缩。

GlobalKTables(和 KTables)使用 RocksDB 来实际保存数据。我想 RocksDB 支持一些你可以启用的压缩。