我正在将我的应用程序迁移到微服务,并且还为网关和服务注册表实现zuul + eureka。 在本地一切都很好。 (可以使用zuul访问后端服务)。
当我在服务器级别为每个客户端的单个实例或同一服务器(zuul和客户端)上的客户端的多个实例部署此配置时,工作正常。 我应该怎么做才能使用zuul url访问在其他服务器(非本地主机)上运行的客户端服务?(据我所知,到目前为止,zuul一直用于路由内部后端服务)。 / p>
答案 0 :(得分:0)
嗨,我在.yml中有此配置
zuul:
debug:
request: true
add-proxy-headers: false
routes: ServiceName
path: /pathMyService/**
url: https://www0.app.appcorp.es/widgets/register/pub/bff/baselegal/getBases
因此,当从我的本地主机访问http时:// localhost:8002 / pathMyService /内部netflix-zuul正在重定向到属性url(https://www0.app.appcorp.es/widgets/register/pub/bff/baselegal/getBases)