我用Zuul实现了一个网关。路由器应该发现一些微服务,以满足我application.yml
中描述的规则。默认情况下,Zuul将利用Eureka,这就是我的应用程序在启动时所做的事情。
我可以读到spring-cloud-consul
也可以使用:Supports Zuul, a dynamic router and filter via Spring Cloud Netflix
。然而,没有明确的例子说明如何将领事替换为尤里卡。我将我的依赖项添加到我的pom.xml
以便提升领事:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-discovery</artifactId>
<version>1.0.0.RC1</version>
</dependency>
但是,当我的应用程序启动时,它会继续尝试联系eureka(我的eureka服务器已停止):Can't get a response from http://localhost:8761/eureka/apps/MICROSERVICE-REST-API/xxxxxxx
我可能错过了一些配置点,以告诉zuul或功能区使用领事。
有什么建议吗?
由于