当领事不可用时启动Spring云服务

时间:2016-10-06 14:17:33

标签: spring-cloud

我们有许多使用领事进行发现的服务。我们最近从Eureka切换。

如果consul未运行,则服务无法启动。可以使用consul配置用于failFast的类似机制,因此它不会无法启动。

所以基本上,如果consul不可用,那么它会记录错误并继续。主要是针对单元测试问题。

1 个答案:

答案 0 :(得分:1)

2件事:有open issue支持failFast=false发现,您可以完全禁用consul发现以测试spring.cloud.consul.discovery.enabled=false或将@EnableDiscoveryClient放在配置类上由个人资料控制。