如何在ZuulFallbackProvider中区分connect-timeout和socket-timeout?

时间:2017-10-05 20:34:49

标签: spring-cloud netflix-zuul fallback

我正在使用ZuulFallbackProvider来处理回退,并想知道如何区分一个根本原因,例如connect-timeout和socket-timeout。但是,我只能通过检查getBody()中的RequestContext来找到一个线索。任何建议都表示赞赏。

我也在git上留下了同样的问题: https://github.com/spring-cloud/spring-cloud-netflix/issues/2347

1 个答案:

答案 0 :(得分:1)

在Edgware(尚未发布)中,新FallbackProvider提供了fallbackResponse(Throwable cause)。您应该能够检查cause以找出答案。