在eureka2.0闭源之后,consu和zookeeper都成为了替代的选择,今天给大家演示一下如何使用springcloud去整合zookeeper.
首先是加入依赖jar包:
spring-cloud-starter-zookeeper-discovery: springcloud整合zookeeper的依赖
然后是yml配置:
connect-string: 127.0.0.1:2181 : 这便是连接zookeeper的ip地址
最后是添加注解,将客户端注册到zookeeper中:
@EnableDiscoveryClient: 该注解表示将客户端注册到注册中心中,是一个通用注解,即使使用consu也可以使用该注解
结果:
我们将项目启动
启动完成后我们来到zookeeper的客户端查看节点:
可以看到我们的客户端成功将服务注册到zookeeper服务端中.