Чтобы интегрировать приложения, не являющиеся JVM, в приложение на основе микросервиса, я использую концепцию Spring Boot
Netflix Sidecar
.Я просмотрел несколько примеров и попытался извлечь уроки из них, включая официальную весеннюю документацию .К сожалению, приложение sidecar не может обнаружить сервер Eureka
.Следующая ошибка выдается после запуска приложения:
DiscoveryClient_VISITS-SIDECAR/localhost:visits-sidecar:0 - registration failed There is no known eureka server; cluster server list is empty
Здесь основной класс приложения коляски:
@SpringBootApplication
@EnableSidecar
public class VisitsSidecarApplication {
public static void main(String[] args) {
SpringApplication.run(VisitsSidecarApplication.class, args);
}
}
Необходимые зависимости также включены в pom
.Я буду признателен за любые указания относительно того, где я все неправильно понимаю.