Как получить FailureType в резервном методе при использовании @HystrixCommand - PullRequest
0 голосов
/ 31 декабря 2018

Я могу получить Throwable obj в резервном методе, но я не могу сказать throwable, который, возможно, достигает исключения предела семафора (SEMAPHORE_REJECTED) или, возможно, исключения разрыва цепи или моего определенного исключения.

Может быть, я могу определитьэто сообщение об ошибке, но это неуклюже.

Или есть ли способ получить HystrixCommand obj в резервном методе с помощью клавиши управления?

Спасибо большое !!!

1 Ответ

0 голосов
/ 07 января 2019

Я нашел метод, хотя он немного громоздкий.

HystrixPlugins.getInstance().registerCommandExecutionHook(new HystrixCommandExecutionHook() {// override onXXX method}

Возможно, есть лучший подход или API.

...