1、启动zookeeper
使用zookeeper 作为服务注册中心
2、创建itmayiedu-interface工程提供会员接口
创建itmayiedu-interface工程提供服务接口
3、创建itmayiedu-member-provider工程生产者
创建itmayiedu-member-provider 工程提供服务接口,生产者主要发布服务.
Maven依赖参数
<dependencies>
<dependency>
<groupId>com.itmayiedu</groupId>
<artifactId>itmayiedu-interface</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.5.6</version>
</dependency>
<!-- 添加zk客户端依赖 -->
<dependency>
<groupId>com.github.sgroschupf</groupId>
<artifactId>zkclient</artifactId>
<version>0.1</version>
</dependency>
</dependencies>
定义一个Service实现服务接口:
public class UserServiceImpl implements UserService {
public String getUser(Long userId) {
System.out.println("###会员服务接受参数开始userId:" + userId);
if (userId == 1) {
return "123";
}
if (userId == 2) {
return "456";
}
System.out.println("###会员服务接受参数结束###");
return "未找到用户...";
}
}