我是新来的卡夫卡在以前的分区中的偏移的样子。目前我这个Channel Consumer example从汇合公司的Github上回购如何快退和使用卡夫卡转到客户的消费
据我所知试验,消费者可分为多个组。每个组在分区中都有自己的偏移量。假设我在特定主题中有40条消息,我们称之为owner_commands。属于狗群的消费者加入并开始消费这40条消息。
当我断开并重新连接这种消费,我注意到,消息显示不出来了。它说我已经到达文件的末尾。但是,如果我将该群集与属于不同群组的其他消费者(如猫)加入群集,我可以再次阅读这40条消息。
你知道,如果有消费者犬群中快退和再次使用卡夫卡的Go API重放这些消息的方式。我查看了Kafka Golang API的源代码,找不到任何指示我可以倒带并查看过去特定消息的任何内容。
谢谢
您可能要检查https://github.com/Shopify/sarama这是卡夫卡流行的库 - 它允许您指定特定的偏移,你希望从阅读,或接受“最老”的开始点或'最新' – Andrew