У меня есть тема с 3 разделами на 2 брокера. (Версия Kafka: 0.8.1)Kafka добавляет новых потребителей не балансирует нагрузку
Сообщения навалом добавляются с использованием различных пользовательских указателей (например: FC42B34DD7658503E040970A2C437358) в качестве ключа раздела. (около 10 тыс. сообщений)
При загрузке сообщений у меня есть один работающий потребитель (consumer1), он отлично обрабатывает сообщения.
Затем я начал использовать другой потребитель (consumer2) с тем же идентификатором группы потребителей.
Что я заметил, так это то, что consumer1 перестает обрабатывать сообщения, а consumer2 начинает обрабатывать все сообщения.
Когда я останавливаю потребитель2, потребитель1 принимал и возобновляет обработку сообщений.
Я ожидал, что оба потребителя должны распределить нагрузку.
Любая подсказка, где может возникнуть проблема? Благодарю.
Это потому, что на клиенте я сконфигурировал поток = 3? – heyu
, даже после того, как я изменил поток на 1, еще через некоторое время ~ 20 минут один потребитель прекратил обработку, т. Е. Только один потребитель обрабатывает сообщения за один раз. – heyu