1.官网下载解压包zookeeper,地址http://zookeeper.apache.org/,解压完后运行/bin/zkServer.cmd,可以看到 binding to port 0.0.0.0/0.0.0.0:2181表示注册中心创建成功,其主要作用是允许provider往其中注册服务。

2.provider提供者写接口<dubbo:service interface="com.demo.service.UserService" ref="userService" />和实现类<bean id="userService" class="com.demo.service.impl.UserServiceImpl"/>,并与consumer消费者保持一致的注册中心地址配置,如<dubbo:registry protocol="zookeeper" address="127.0.0.1:2181" />,在消费者中如下配置

<!-- 生成远程服务代理,可以和本地bean一样使用demoService-->
<dubbo:reference id="userService" interface="com.demo.service.UserService" />

3.启动provider类的main方法即往注册中心注册userservice服务,再通过consumer类的main方法调用服务。