我正在使用c++ kafka实现
C++ rdkafka 。
问题是关于RdKafka::KafkaConsumer。如何设置使用者从主题的开头开始?
附言
链接中的使用者示例基于RdKafka::Consumer,其标记为“仅旧版,请改用KafkaConsumer”
谢谢你
最佳答案
那不是“auto.offset.reset”的工作方式。仅当没有有效的提交偏移量时,“auto.offset.reset”才有效。流程如下:
如果您想在每次重新启动时阅读整个主题,实际上根本没有理由提交偏移量。提交偏移量的目的是知道您的位置,因为您要在重新启动后从该偏移量恢复。