2016-05-23 3 views
-1

Я новичок в Hystrix. У меня есть список вызовов зависимостей, которые мне нужно обернуть, используя HystrixCommand. Единственным возможным способом, который я нашел, является создание отдельного подкласса HystricCommand для каждого вызова зависимости &, вызывающего зависимость в методе run для конкретного класса hystrix. Это приводит к созданию 10 подкласса HystrixCommand, если мне нужно обернуть 10 из моих вызовов зависимостей, 1 класс для каждого вызова зависимости.Можем ли мы иметь общий подкласс HystrixCommand, откуда мы можем ссылаться на разные зависимости?

Есть ли способ, которым я могу создать общий подкласс HystrixCommand для всех 10 вызовов зависимости, откуда я могу ссылаться на зависимости?

ответ

0

Цель команды Hystrix состоит в том, чтобы изолировать отказы в одном вызове зависимости от другого, и поэтому, создав один единственный объект HystrixCommand, вы потенциально отрицаете цель объектов команды. Кроме того, каждая зависимость, как правило, имеет разные требования в отношении резервных копий и параметров, поэтому вам, вероятно, будет лучше всего создавать отдельные объекты команд для каждой зависимости.

Смежные вопросы