В нашей системе мы используем старую версию kafka (0.9.0.1) и старый потребительский API scala в приложении tomcat.В большинстве случаев все работает нормально, но иногда, когда серверы, на которых работают потребители, интенсивно используются некоторыми другими задачами в приложении, потребители перестают отвечать на запросы, что вызывает ожидаемый баланс, и потребитель удаляется из своих разделов, а другие потребителиused.
У меня вопрос: есть ли простой способ перерегистрации потребителя при его возврате?
Я знаю, что старые потребители хранят информацию о потребителях раздела в Zookeeper.и думал, что у нас может быть задача, которая будет периодически проверять, зарегистрирован ли наш потребитель там, и перезапускать потребителя, если нет, но я не уверен, что именно мы должны проверить там.Может кто-нибудь указать мне какую-то документацию о данных, которые kafka хранит в zookeeper (к сожалению, ничего не нашел в официальной документации :()?