【发布时间】:2021-03-07 01:29:39
【问题描述】:
当 Web 服务在某个时间(超时)内没有响应并抛出 HystrixTimeout 异常时,我想在 ZuulFilter 中捕获 HystrixTimeout 异常。我该怎么办?
注意:在 ZuulFilter 中,我捕获了我的自定义异常。像下面的代码
@Override
public Object run() {
final RequestContext context = RequestContext.getCurrentContext();
final Object throwable = context.get(THROWABLE_KEY);
if (throwable instanceof ZuulException) {
ZuulException zuulException = (ZuulException) throwable;
}
return null;
}
【问题讨论】:
标签: java spring-boot exception netflix-zuul hystrix