【发布时间】:2017-11-21 19:12:00
【问题描述】:
是否可以为主服务器/服务器/服务设置代理,但如果不可用,则将请求重定向到辅助服务器/服务器/服务?
辅助服务不是与主服务相同类型的实例。他们的 API 是兼容的,但并不相同。当主要资源不可用时,辅助资源是性能较差的最后一个资源。
我们还没有使用 Eureka,只使用了固定 IP。
zuul:
routes:
whatever:
path: /whatever/**
sensitiveHeaders: Cookie,Set-Cookie
url: http://server1:8080/whatever
我查看了ZuulFallbackProvider,但是这个接口是为了在出现错误时提供一个固定的响应。我想,当http://server1:8080/whatever 没有响应时,重定向到http://server2:8080/whateverApi2。
谢谢。
【问题讨论】:
标签: spring spring-cloud netflix-zuul