【发布时间】:2019-05-27 17:59:27
【问题描述】:
我可以在回退方法中获取 Throwable obj,但我无法分辨可能达到信号量限制异常 (SEMAPHORE_REJECTED) 或断路器打开异常或我定义的异常的 throwable。
也许我可以通过错误消息确定它,但是它很笨拙。
或者有什么方法可以使用命令键在后备方法中获取 HystrixCommand obj?
非常感谢!!!
【问题讨论】:
标签: hystrix
我可以在回退方法中获取 Throwable obj,但我无法分辨可能达到信号量限制异常 (SEMAPHORE_REJECTED) 或断路器打开异常或我定义的异常的 throwable。
也许我可以通过错误消息确定它,但是它很笨拙。
或者有什么方法可以使用命令键在后备方法中获取 HystrixCommand obj?
非常感谢!!!
【问题讨论】:
标签: hystrix
我找到了一个方法,虽然有点麻烦。
HystrixPlugins.getInstance().registerCommandExecutionHook(new HystrixCommandExecutionHook() {// override onXXX method}
也许有更好的方法或api。
【讨论】: