Я учу кафку с простым потребителем.
Я настроил неправильный URL сервера.
При использовании метода assign клиника продолжает опрос и печатает dddddddd :
kafkaConsumer.assign(Arrays.asList(topicPartition));
kafkaConsumer.seekToBeginning(Arrays.asList(topicPartition));
while (true) {
System.out.println("xxxxxxxx");
kafkaConsumer.poll(1000);
System.out.println("dddddddd");
}
Однако при использовании подписки опрос зависает и не переходит к следующей инструкции:
kafkaConsumer.subscribe(Arrays.asList("dddd"));
// kafkaConsumer.seekToBeginning(Arrays.asList(topicPartition));
while (true) {
System.out.println("xxxxxxxx");
kafkaConsumer.poll(1000);
System.out.println("dddddddd");
}
Почему клиент продолжает опрос при использовании assign / seekToBeginning?
Я ожидаю, что опрос будет зависать.