1.安装zookeeper。

   将/conf目录下的zoo_sample.cfg文件改名为zoo.cfg,修改scf.cfg文件,添加dataDir,dataLogDir。

  进入bin/zkService.cmd启动(单机)

2.创建一个dubbo-demo项目(spring项目),建立三个moudle:dubbo-api、dubbo-consumer、dubbo-provider。

  consumer和provider项目均引入

<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.4.10</version>
</dependency>
<!-- 公共api的依赖-->
<dependency>
<groupId>gro.gs</groupId>
<artifactId>dubbo-api</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<!-- 公共api的依赖-->
如果使用spring项目连接还需要引入spring的依赖和
<!-- https://mvnrepository.com/artifact/com.101tec/zkclient -->
<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>0.10</version>
</dependency>

完成启动。
3.搭建dubbo-admin。
从https://github.com/apache/incubator-dubbo-ops.git 把项目copy到idea中
这是一个springboot项目,直接运行dubbo-admin下的DubboAdminApplication就可以启动。
端口号和登陆密码在application.properties.

运行dubboDemo项目,就可以在dubbo-admin网页上找到自己的服务。
posted on 2018-08-20 23:36  rookie111  阅读(213)  评论(1编辑  收藏  举报