У меня есть CPP Kafka-потребитель, который использует assign для указания разделов. Поскольку я назначаю разделы с помощью assign () и не использую subscribe (), что меня устраивает. Из-за этого моя перебалансировка не происходит, что меня тоже устраивает.
Вопрос 1: Я хочу понять, как здесь работает автокоммит. Допустим, есть 2 потребителя, у которых одинаковый groupId. Оба они получат все обновления, но может ли кто-нибудь помочь мне понять, как здесь будет происходить фиксация? Если есть только один потребитель, фиксация происходит с использованием идентификатора группы потребителей. Но как это работает с 2 потребителями. В этих случаях я не вижу сбоев при фиксации.
Вопрос 2: Как работает rd_kafka_offsets_store, когда я назначаю раздел. У них go все хорошо, или мне следует использовать подписку в этих случаях?