1. 程式人生 > >windows搭建dubbo服務demo

windows搭建dubbo服務demo

mvn repo artifact keep log enc posit zkclient ide

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網頁上找到自己的服務。

windows搭建dubbo服務demo