zuul的转发路径问题
比如A服务,正常的访问路径是 core/test01 就可以访问,在zuul中做了路由转发,配置为
zuul.routes.aa.path=/cc/**zuul.routes.aa.service-id=aa
这个时候按照道理应该是 127.0.0.1:zuul服务的端口/cc/core/test01 这样访问
可项目一直报找不到服务,一去查服务,这才发现没有 aa 这个服务,原因是因为 aa 项目是Eureka的服务端,配置了
# 中心集群时候必须为true;因为集群时,其他Eureka需要从此Eureka中的节点上获取数据eureka.client.register-with-eureka=false#Erueka是为注册中心,不需要检索服务信息;(表示是否从Eureka Server获取注册信息,默认为true。 如果这是
# 一个单点的 Eureka Server,不需要同步其他节点的数据,可以设为false。
eureka.client.fetch-registry=false
也就是说,Eureka没有去注册服务,当然找不到了。
以上是 zuul的转发路径问题 的全部内容, 来源链接: utcz.com/z/514255.html