независимо от того, сколько инстансов клиента поднято. Т. е. чтобы не происходило пребалансировки партиций при подключении/отключении других консьюмеров. Чтобы все консьюмеры читали изо всех партиций.
Такую особенность в чтении мне нужно сделать только в одном топике, поэтому сделать уникальные группы для разных приложений не получится.
Вот пример кода, как я читаю:
@KafkaListener(topics = TOPIC_EXCHANGE_SCHEDULE,
containerFactory = "abstractQueueMessageListenerFactory")
public void exchangeScheduleQueueListener(CommonScheduleMessage queueMessage) {
Кто-нибудь сталкивался с такох задачей? В какую сторону копать?
нужно после старта считывать все сообщения сначала? или получать с последнего закомиченного офсета?
Обсуждают сегодня