超出保留期的主题会发生什么?消息将被删除,但主题是否仍然存在,如果是,如果主题上只有一个分区,它是否会写入偏移0?
答案 0 :(得分:1)
分区中的每个偏移量始终分配给单个消息,并且不会重新分配。来自Log Compaction Basics文档:
请注意,日志尾部的消息会保留第一次写入时分配的原始偏移量 - 永远不会更改。另请注意,即使带有该偏移量的消息已被压缩,所有偏移量仍保留在日志中的有效位置...
答案 1 :(得分:0)
经纪人将不保存这些主题的数据,但偏移量将设置在其“最高水位”,直到产生新消息为止。
主题元数据将仍然存在,并且偏移量始终会增加,而不会重置。