@EnableEurekaClient 和 @EnableDiscoveryClient

其实是一个东西,就一个复合注解,里面的方法也没有涉及到 两个注解名称的区分

功能上来说,EnableDiscoveryClient是去所有的spring.factories里面找 EnableDiscoveryClient的值

不过eureka和zookeeper的区别在于:

eureka的根据路径查找的时候注册了client,但是不实例化,只有@EnableEurekaClient注解了之后才实例化client,然后再构造方法中发起三个定时任务。

zookeeper 不一样,根据路径查找的时候就实例化了curator,连接zookeeper。

这里,怎么解决 两种注册中心的冲突的呢?

猜你喜欢

转载自www.cnblogs.com/chuliang/p/9330420.html