【发布时间】:2019-01-10 23:09:36
【问题描述】:
我有一个关于主题偏移如何在 Kafka 中工作的问题,它们是否在 Kafka 中存储了类似 B-Tree 的结构?
我要求它的具体原因,假设我有一个在 Topic 中有 1000 万条记录的 Topic,这意味着如果没有发生压缩或它被关闭,那么现在如果我使用 consumer.seek(5000000),这将意味着 1000 万个偏移量,它会像 LinkList 一样工作,我的意思是,它将转到 0 偏移量并尝试从那里跳到第 5000000 个偏移量,或者它确实具有类似索引的结构将准确地告诉日志中的第 5000000 条记录在哪里?
谢谢解答?
【问题讨论】:
-
kafka.apache.org/documentation/#log 详细描述了日志实现
标签: apache-kafka