【发布时间】:2019-06-03 13:33:11
【问题描述】:
如果我所有的 kafka 消息都包含唯一键,那么在代理的分区中使用唯一键查询消息偏移量的最快方法是什么?假设我已经知道这个消息必须存在于这个代理和这个分区中。
例如,我可以考虑的一种方法是重新处理分区内的所有消息,然后停止直到找到特定的键。但是,如果您有超过一百万条消息,处理每条消息确实是在浪费时间。
换句话说,是否有任何 kafka API 可以直接在 Kafka 服务器上进行此检查?
【问题讨论】:
标签: java apache-kafka kafka-consumer-api