dubbox使用

1.命令行下 git clone https://github.com/dangdangdotcom/dubbox 

2.mvn install -Dmaven.test.skip=true 跳过测试编译

3.安装一个zookeeper,参考zoo.cfg如下:

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/shilin/zookeeper-3.4.6/data
dataLogDir=/home/shilin/zookeeper-3.4.6/log
clientPort=2181
server.1=localhost:2287:3387

bin/zkServer.sh 启用zookeeper

4.运行dubbox测试例子(用jdk1.7+运行例子)

生产者和消费者配置文件里

<dubbo:registry address="zookeeper://192.168.118.136:2181"/>改成配置好的zookeeper地址
如果zookeeper集群,配置类似 <dubbo:registry address="zookeeper://172.28.*.102:2181?backup=172.28.*.102:2182,172.28.*.102:2183"/>

运行 \dubbox\dubbo-demo\dubbo-demo-provider\src\test\java\com\alibaba\dubbo\demo\provider\DemoProvider.java 

把服务提供方跑起来,成功后,可以在ZK里,用 ls / 看下,会发现zk里多出了一个dubbo的节点

运行\dubbox\dubbo-demo\dubbo-demo-consumer\src\test\java\com\alibaba\dubbo\demo\consumer\DemoConsumer.java

服务销售方调用测试,可以看console里的输出

 

posted @ 2015-10-06 22:22  sl521100  阅读(460)  评论(0编辑  收藏  举报