- 配置中心基于 zookeeper 来设计,需提前搭建好 zk 集群。
-
引入 maven 依赖
<dependency> <groupId>com.github.mjd507</groupId> <artifactId>register-center-client</artifactId> <version>1.0-SNAPSHOT</version> </dependency>
-
配置zk连接,提供服务和消费服务的信息
register-center: connect-string: localhost:2181 service-name: ${spring.application.name} discovery-service-name: ${spring.application.name}
-
项目启动自动向注册中心注册此服务
-
获取所以服务提供者
ServiceDiscovery.getAllServices();