Я прочитал несколько инструкций относительно Kafka и того, как он работает с темами, производителями, потребителями, группами потребителей и т. Д. c, но не совсем ясно, что вам нужно делать, чтобы не потерять сообщения, и что потребители только в группах потребителей читать незавершенные сообщения. Все примеры простейшие и не дают никаких указаний
Сценарий:
Допустим, у меня есть тема A с 4 разделами P1-P4. У меня есть 2 потребителя C1 и C2, которые принадлежат к группе потребителей CG1 ... Что мне нужно делать при кодировании / настройке C1 и C2, чтобы никакие сообщения никогда не терялись, т.е. если C1 или C2 выйдет из строя / перезапустится, они должны начать читать непрочитанные сообщения (незавершенные) от P1-P4, чтобы они прибыли в Кафку. Нужно ли мне настраивать C1 и C2, чтобы узнать о P1-P4, или это делается под капотом, например, с помощью confluent-kafka-do tnet?
Спасибо!