[英]How to enable automatic routing in Netflix/Zuul and Netflix/Ribbon with discovery information from Netflix/Eureka Service?
我对netflix云微服务体系结构了解甚多。
我的网络中运行着三种微服务:
Zuul / Ribbon服务:本地主机:8765
Application.yml: =============== eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/
尤里卡服务:本地主机:8761
现在,我的请求是: localhost:8765 / RentCarService / getAllAvailableCars
该请求应自动转发到正确的微服务(端口8888的RentCarService),例如localhost:8888 / getAllAvailableCars
我看过很多教程,其中大多数都像本教程一样以编程方式转发请求:
我是否必须自己编写转发代码,还是Ribbon可以自动做到这一点 ?
致以诚挚的问候
到目前为止,我已经开始工作了。 我的主要问题是不同微服务中的不同版本。 请注意这一点!
另一个想法:我认为自动路由(没有任何路由定义)是不可能的。 我必须至少在路由定义中写微服务的名称。 在这种情况下,地址解析由Eureka服务器完成。
如果我错了,请纠正我。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.