Czy istnieje sposób, aby uzyskać powód niepowodzenia HystrixCommand
podczas korzystania z adnotacji @HystrixCommand
w aplikacji Spring Boot? Wygląda na to, że jeśli zaimplementujesz swój własny HystrixCommand
, masz dostęp do getFailedExecutionException
, ale jak uzyskać dostęp do tego przy użyciu adnotacji? Chciałbym móc robić różne rzeczy w metodzie awaryjnej w oparciu o typ wyjątku, który wystąpił. czy to możliwe?Wyjątek niepowodzenia w metodzie zastępczej @HystrixCommand
Widziałem note o HystrixRequestContext.initializeContext()
ale HystrixRequestContext
nie daje Ci dostęp do wszystkiego, jest jakiś inny sposób na wykorzystanie tego kontekstu, aby uzyskać dostęp do wyjątków?
Ale to generycznie złapie je przy każdym wykonaniu polecenia i nie będzie powiązane z konkretnym wykonaniem polecenia poprawnie? Nie do końca byłem tym, czego szukałem, ale nadal mogłem być pomocny w niektórych przypadkach, gdy musisz wiedzieć o błędach. –