Мое приложение использует данные из Kafka 0.9
.
В настоящее время мы получаем сообщение, обрабатываем и фиксируем. Во время этого процесса, если потребитель не может отправить heartBeat из-за большего времени обработки, координатор потребителя предполагает, что потребитель мертв, и перебалансирует раздел. Таким образом, эта общая вещь приводит к уменьшению числа потребителей. И через некоторое время наша обработка данных останавливается.
Как мне справиться с таким типом сбоя приложения?
Есть ли какой-нибудь способ поддержать потребителей или охватить нового потребителя, если координатор обнаружит его мертвым?