有时,kafka-node 消费者从偏移量 0 开始消费,而它的默认行为是只消费较新的消息。然后它不会切换回其默认行为。你知道如何解决这个问题,会发生什么以及它的行为突然改变吗?代码非常简单,无需更改代码即可实现。
var kafka = require("kafka-node") ;
Consumer = kafka.Consumer;
client = new kafka.KafkaClient();
consumer = new Consumer(client, [{ topic: "Topic_23", partition: 0}
]);
consumer.on("message", function(message) {
console.log(message)
});
到目前为止,我发现的唯一解决方案是更改 kafka 主题。然后一切正常。有任何想法吗 ?