我正在使用ZuulFallbackProvider来处理回退,并想知道如何区分一个根本原因,例如connect-timeout和socket-timeout。但是,我只能通过检查getBody()中的RequestContext来找到一个线索。任何建议都表示赞赏。
我也在git上留下了同样的问题: https://github.com/spring-cloud/spring-cloud-netflix/issues/2347
答案 0 :(得分:1)
在Edgware(尚未发布)中,新FallbackProvider
提供了fallbackResponse(Throwable cause)
。您应该能够检查cause
以找出答案。