【发布时间】:2018-11-19 20:56:53
【问题描述】:
为了将非 JVM 应用程序集成到基于微服务的应用程序中,我使用了 Netflix Sidecar 概念的 Spring Boot 实现。我看过几个例子,并试图从中学习,包括官方的spring documentation。不幸的是,sidecar 应用程序无法发现Eureka 服务器。运行应用程序后抛出以下错误:
DiscoveryClient_VISITS-SIDECAR/localhost:visits-sidecar:0 - registration failed There is no known eureka server; cluster server list is empty
这里是sidecar应用的主类:
@SpringBootApplication
@EnableSidecar
public class VisitsSidecarApplication {
public static void main(String[] args) {
SpringApplication.run(VisitsSidecarApplication.class, args);
}
}
必要的依赖关系也包含在pom 中。我将不胜感激任何关于我哪里出错的指示。
【问题讨论】:
标签: spring-boot microservices netflix-eureka spring-cloud-netflix