我有一个 Hystrix 命令,在超时时需要清理。我们目前处理这个问题的方法如下:
public class MyCommand extends HystrixCommand<MyResponse> {
@Override
public MyResponse run() {
// do stuff
// Cleanup if timed out
if( this.isResponseTimedOut() ) {
// perform cleanup
}
return myresponse;
}
}
Hystrix 框架是否为此提供了另一种方式?