2016-10-06 4 views
0

У нас есть ряд услуг, которые используют консул для обнаружения. Недавно мы перешли от Эврики.Запуск службы весеннего облака, когда консул недоступен

Если консул не работает, службы не запускаются. Можно использовать аналогичный механизм, который конфигурация consul использует для failFast, поэтому он не запускается.

Так что, если консул недоступен, он регистрирует ошибку и продолжает. В основном это касается проблем тестирования модулей.

ответ

1

2 вещи: Существует open issue для поддержки failFast=false для обнаружения и вы можете отключить открытие консула исключительно для тестирования spring.cloud.consul.discovery.enabled=false или поставить @EnableDiscoveryClient на классе конфигурации, проконтролирован профилем.

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