![enter image description here](https://i.stack.imgur.com/is65b.png)
Я использую потребитель с https://github.com/confluentinc/confluent-kafka-go. Версия kafka - 0.10.1.0.
Вот конфигурация моего потребителя:
kafkaClient, err := kafka.NewConsumer(&kafka.ConfigMap{
"bootstrap.servers": broker,
"group.id": "udwg20",
"session.timeout.ms": 60000,
"go.events.channel.enable": true,
"go.application.rebalance.enable": true,
"default.topic.config": kafka.ConfigMap{
"auto.offset.reset": "earliest",
"enable.auto.commit": true,
"auto.commit.interval.ms": 10000}})
В начале были показаны все текущие смещения и задержки, но после нескольких часов работы смещение и задержка некоторых разделов (которые не получили ни одного нового сообщения) становятся неизвестными.Если в раздел поступило сообщение, его смещение и задержка которого неизвестны, смещение и задержка снова будут видны, и сообщение будет использовано.
Когда есть некоторые разделы с неизвестным текущим смещением илаг, я перезапускаю потребителя, в это время все текущие разделы с неизвестным текущим смещением и статусом задержки будут снова использоваться с начала, но другие разделы, кажется, работают нормально.
Я также использовал потребителя Python, которыйиспользует сообщение из этой темы с другим идентификатором группы потребителей.потребитель Python, кажется, работает хорошо без какого-либо раздела с неизвестным текущим смещением и задержкой.