Dubbo+Zk 搭建
一、下载安装zk
下载 apache-zookeeper-3.5.8-bin
注意下载的版本apache-zookeeper-3.5.8-bin.tar.gz ,版本后面要带bin
解压之后,打开conf文件夹,复制一份 zoo_sample.cfg 备份,修改名称 zoo.cfg
打开zoo.cfg,
修改dataDir=D:\dubbo_project\apache-zookeeper-3.5.8-bin\apache-zookeeper-3.5.8-bin\dataDir
修改dataLogDir=D:\dubbo_project\apache-zookeeper-3.5.8-bin\apache-zookeeper-3.5.8-bin\log
运行 zkServer.cmd启动zk
二、创建两个服务提供者 provider
1.建立一个spring工程
pom引入依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<!-- Spring Boot Dubbo 依赖 -->
<dependency>
<groupId>io.dubbo.springboot</groupId>
<artifactId>spring-boot-starter-dubbo</artifactId>
<version>1.0.0</version>
</dependency>
<!--使用zookeeper做注册中心-->
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.3.3</version>
</dependency>
<dependency>
<groupId>com.github.sgroschupf</groupId>
<artifactId>zkclient</artifactId>
<version>0.1</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.15</versio