【发布时间】:2019-05-23 20:40:00
【问题描述】:
应用程序有两个实例:instance-1 和 instance-2。
让我们假设
-
instance-1 可通过
localhost:8090访问 -
instance-2 可通过
localhost:9080访问
如何配置zuul代理,以便---首先访问instance-1,如果出现任何异常/失败,切换到instance-2
注意:不使用 Eureka
我能够使用带有外观控制器的 hystrix 并在后备中通过 RestTemplate 调用 instance-2 来使其工作。
但我正在寻找一些更好的方法,其中 Zuul 负责路由以及 HTTPHeaders、HttpMethod 和其他请求属性的镜像。
如果有人尝试过类似的事情,请建议我。
【问题讨论】:
标签: spring-cloud netflix-zuul spring-cloud-netflix hystrix api-gateway