#apache-kafka #spring-kafka
#apache-kafka #spring-кафка
Вопрос:
У меня есть две ветки Git, одна с родительской версией spring:
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.8.RELEASE</version>
И еще один с этой старой версией:
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
это очень странно, потому что я не меняю никаких application.properties:
kafka.producer.bootstrap=node23.mydomain.online:9092
И со старой версией это работает очень хорошо, но с новой версией spring 2.1.8 я получаю следующую ошибку: java.io.IOException: не удается разрешить адрес: node23: 9092 (я не отображаю имя по соображениям безопасности моей компании, но учитываю, что это похоже на ‘node23’)
У кого-нибудь есть идея …? Почему новая версия обрезает доменное имя? node23.mydomain.online -> node23?
У меня есть доступ по ssh на моем сервере node23.mydomain.online
большое вам спасибо и с наилучшими пожеланиями, Адриан
Комментарии:
1. Ошибка исходит от потребителя, поэтому
kafka.producer.bootstrap
проблема не в настройке. Кроме того, изменение версии spring может изменить версии клиента Kafka, в которые добавлены настройки, связанные с DNS, для версии 2.x