forked from apache/dubbo
-
Notifications
You must be signed in to change notification settings - Fork 0
Dubbo is a distributed service framework enpowers applications with service import/export capability with high performance RPC.
License
impanda-cookie/dubbo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
For more, please refer to: http://code.alibabatech.com/wiki/display/dubbo 0. Install the subversion and maven command line: yum install subversion or: apt-get install subversion cd ~ wget http://www.apache.org/dist//maven/binaries/apache-maven-2.2.1-bin.tar.gz tar zxvf apache-maven-2.2.1-bin.tar.gz vi .bash_profile - edit: export PATH=$PATH:~/apache-maven-2.2.1/bin source .bash_profile 1. Checkout the dubbo source code: cd ~ svn co http://code.alibabatech.com/svn/dubbo/trunk dubbo 2. Import the dubbo source code to eclipse project: cd ~/dubbo mvn eclipse:eclipse Eclipse -> Menu -> File -> Import -> Exsiting Projects to Workspace -> Browse -> Finish Context Menu -> Run As -> Java Application: dubbo-demo-provider/src/test/java/com.alibaba.dubbo.demo.provider.DemoProvider dubbo-demo-consumer/src/test/java/com.alibaba.dubbo.demo.consumer.DemoConsumer dubbo-monitor-simple/src/test/java/com.alibaba.dubbo.monitor.simple.SimpleMonitor dubbo-registry-simple/src/test/java/com.alibaba.dubbo.registry.simple.SimpleRegistry Edit Config: dubbo-demo-provider/src/test/resources/dubbo.properties dubbo-demo-consumer/src/test/resources/dubbo.properties dubbo-monitor-simple/src/test/resources/dubbo.properties dubbo-registry-simple/src/test/resources/dubbo.properties 3. Build the dubbo binary package: cd ~/dubbo mvn clean install -Dmaven.test.skip cd dubbo/target ls 4. Install the demo provider: cd ~/dubbo/dubbo-demo-provider/target tar zxvf dubbo-demo-provider-2.2.0-SNAPSHOT-assembly.tar.gz cd dubbo-demo-provider-2.2.0-SNAPSHOT/bin ./start.sh 5. Install the demo consumer: cd ~/dubbo/dubbo-demo-consumer/target tar zxvf dubbo-demo-consumer-2.2.0-SNAPSHOT-assembly.tar.gz cd dubbo-demo-consumer-2.2.0-SNAPSHOT/bin ./start.sh cd ../logs tail -f stdout.log 6. Install the simple monitor: cd ~/dubbo/dubbo-simple-monitor/target tar zxvf dubbo-simple-monitor-2.2.0-SNAPSHOT-assembly.tar.gz cd dubbo-simple-monitor-2.2.0-SNAPSHOT/bin ./start.sh http://127.0.0.1:8080 7. Install the simple registry: cd ~/dubbo/dubbo-simple-registry/target tar zxvf dubbo-simple-registry-2.2.0-SNAPSHOT-assembly.tar.gz cd dubbo-simple-registry-2.2.0-SNAPSHOT/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 8. Install the zookeeper registry: 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
About
Dubbo is a distributed service framework enpowers applications with service import/export capability with high performance RPC.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Java 98.4%
- JavaScript 1.1%
- Other 0.5%