代码示例访问我的github:https://github.com/WilsonZhang8/dubbo-demo
使用git 下载dubbo
git clone https://github.com/alibaba/dubbo.git dubbo
git checkout master使用maven 生成eclipse工程文件
mvn eclipse:eclipse
在eclipse中配置dubbo
Import -> Exsiting Projects to Workspace -> Browse -> Finish
打包
进入dubbo目录
mvn clean install -Dmaven.test.skip
打完包后就可以在target目录下找到二进制的包
安装启动提供者示例模块
进入
dubbo/dubbo-demo/dubbo-demo-provider/target/下
解压
dubbo-demo-provider-2.5.4-SNAPSHOT-assembly.tar.gz
进入解压后的
dubbo-demo-provider-2.5.4-SNAPSHOT文件夹
进入bin目录在linux 下启动./shart.sh,
windows启动
start.bat文件
cd~/dubbo/dubbo-demo-provider/target tar zxvf dubbo-demo-provider-2.4.0-assembly.tar.gz cd dubbo-demo-provider-2.4.0/bin ./start.sh安装启动消费者示例模块
cd~/dubbo/dubbo-demo-provider/target tar zxvf dubbo-demo-provider-2.4.0-assembly.tar.gz cd dubbo-demo-provider-2.4.0/bin ./start.sh和启动提供者相似
在bin 目录下有logs日志
安装监听
cd~/dubbo/dubbo-simple-monitor/target tar zxvf dubbo-simple-monitor-2.4.0-assembly.tar.gz cd dubbo-simple-monitor-2.4.0/bin ./start.sh http://127.0.0.1:8080
在target/dubbo-monitor-simple-2.5.4-SNAPSHOT/*目录下有三个文件夹
1.bin目录用来启动jar
2.config配置文件 可以配置日志 连接参数 路径等信息
3.lib依赖的jar文件
安装注册中心
cd~/dubbo/dubbo-simple-registry/target tar zxvf dubbo-simple-registry-2.4.0-assembly.tar.gz cd dubbo-simple-registry-2.4.0/bin ./start.sh cd~/dubbo/dubbo-demo-provider/conf vi dubbo.properties - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090 cd ../bin ./restart.sh cd~/dubbo/dubbo-demo-consumer/conf vi dubbo.properties - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090 cd ../bin ./restart.sh cd~/dubbo/dubbo-simple-monitor/conf vi dubbo.properties - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090 cd ../bin ./restart.sh安装zookeeper
cd~ wget http://www.apache.org/dist//zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gz tar zxvf zookeeper-3.3.3.tar.gz cd zookeeper-3.3.3/conf cp zoo_sample.cfg zoo.cfg vi zoo.cfg - edit: dataDir=/home/xxx/data cd ../bin ./zkServer.sh start cd~/dubbo/dubbo-demo-provider/conf vi dubbo.properties - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181 cd ../bin ./restart.sh cd~/dubbo/dubbo-demo-consumer/conf vi dubbo.properties - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181 cd ../bin ./restart.sh cd~/dubbo/dubbo-simple-monitor/conf vi dubbo.properties - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181 cd ../bin ./restart.sh
安装监控台
cd~/dubbo/dubbo-admin mvn jetty:run -Ddubbo.registry.address=zookeeper://127.0.0.1:2181 http://root:root@127.0.0.1:8080访问 localhost:8080 进行dubbo服务的监控
总结:学习一个项目,下载地址源码进行编译,了解项目的大致框架。
使用项目示例。