标签: apache-kafka state apache-kafka-streams rocksdb
默认情况下,kafka流使用RocksDB(一种快速本地KV存储)作为其状态存储。我的问题是,如果节点崩溃,那么kafka流会丢失状态吗?由于kafka保留发生而丢弃那些主题消息到重放状态(所以它不能从一开始就重放消息)?这是否意味着那些旧国家在这种情况下失败了?谢谢!
答案 0 :(得分:2)
Kafka Streams在"changelog topics" in Kafka支持RocksDB商店。这些changelog主题配置为启用了日志压缩。因此,国家永远不会丢失。