2015-10-31 4 views
5

У нас есть инфраструктура с нашим собственным шлюзом API, обнаружением службы и балансировкой нагрузки. Однако для целей отказоустойчивости мне нужно использовать Hystrix.Может использовать Hystrix без Eureka/Ribbon или других модулей OSS Netflix

  1. С пружинным облаком Netflix, может Hystrix (т.е. Автоматический выключатель аннотацию) можно использовать без Eureka/ленты или других модулей Netflix OSS?
  2. Есть ли зависимость от Eureka/Ribbon/Zuul для приборной панели выключателя (т. Е. Турбины и агрегатора потока)?
  3. Можно ли использовать аннотацию автоматического выключателя в приложении без пружинного захвата?

ответ

6

Spring Cloud Hystrix можно использовать без ленты или eureka, просто используйте spring-cloud-starter-hystrix. Панель управления hystrix может использоваться, напрямую переходя к каждому экземпляру hystrix.stream по одному. Hystrix можно использовать без весеннего ботинка, если вы используете пакет Netflix напрямую, не используя Spring Cloud.

+0

Это означает, что агрегатор потока (режим push) нуждается в работе Eureka? –

+0

Ванильная турбина не толкает, это тянет. Spring Cloud Netflix Turbine - это толчок. Оба требуют эврика. – spencergibb

+0

Я обнаружил, что панель приборов hystrix доступна для облачного литейного производства без эврики. http://cosmos-dev.cfapps.io/guides/gs/circuit-breaker/ –

-1
  1. Да
  2. Никакой идеи, запустить его и посмотреть, если он тянет зависимости.
  3. Да, если он используется с весной, и вы объявляете все необходимые бобы, которые загружают весну, в противном случае создавайте экземпляр. В противном случае нет (больше в FAQ - Can annotations be used?

Я хотел бы предложить вам Google немного, прежде чем отправлять вопросы, как это, так как это на крае прошу инструмент, который не является подходящим вопросом для SO.

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

  • Нет связанных вопросов^_^