Я читаю из темы Кафки и фиксирую смещения чтения.
Могу ли я каким-то образом, используя тот же group.id и без поиска в определенном разделе, как , предложенный здесь , перечитать всю тему от начала до конца?
используя Kafka 1.1 мой псевдокод:
var config = new Dictionary<string, object>
{
{ "group.id", "NCC1"},
...
{ "enable.auto.commit", "false"},
{ "default.topic.config", new Dictionary<string, object>
{
{ "auto.offset.reset", "earliest" }
}
}
};
using (var consumer = new Consumer<string, string>(config, new StringDeserializer(Encoding.UTF8), new StringDeserializer(Encoding.UTF8)))
{
consumer.Subscribe(new string[] { topic });
consumer.OnMessage += (_, msg) =>
{
// DO SOMETHING
onsumer.CommitAsync(msg);
};