以下内容摘抄自官网https://github.com/alibaba/dubbo
================================================================ Source Building ================================================================ 0. Install the git and maven command line: 安装GIT和MAVEN yum install git 若失败参考: or: apt-get install git cd ~ wget http://www.apache.org/dist//maven/binaries/apache-maven-3.0.5-bin.tar.gz tar zxvf apache-maven-3.0.5-bin.tar.gz vi .bash_profile - edit: export PATH=$PATH:~/apache-maven-3.0.5/bin source .bash_profile 1. Checkout the dubbo source code: cd ~ git clone https://github.com/alibaba/dubbo.git dubbo git checkout -b dubbo-2.4.0 git checkout master 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.4.0-assembly.tar.gz cd dubbo-demo-provider-2.4.0/bin ./start.sh 5. Install the demo consumer: cd ~/dubbo/dubbo-demo-consumer/target tar zxvf dubbo-demo-consumer-2.4.0-assembly.tar.gz cd dubbo-demo-consumer-2.4.0/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.4.0-assembly.tar.gz cd dubbo-simple-monitor-2.4.0/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.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 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 9. Install the redis registry: cd ~ wget http://redis.googlecode.com/files/redis-2.4.8.tar.gz tar xzf redis-2.4.8.tar.gz cd redis-2.4.8 make nohup ./src/redis-server redis.conf & cd ~/dubbo/dubbo-demo-provider/conf vi dubbo.properties - edit: dubbo.registry.adddress=redis://127.0.0.1:6379 cd ../bin ./restart.sh cd ~/dubbo/dubbo-demo-consumer/conf vi dubbo.properties - edit: dubbo.registry.adddress=redis://127.0.0.1:6379 cd ../bin ./restart.sh cd ~/dubbo/dubbo-simple-monitor/conf vi dubbo.properties - edit: dubbo.registry.adddress=redis://127.0.0.1:6379 cd ../bin ./restart.sh 10. Install the admin console: cd ~/dubbo/dubbo-admin mvn jetty:run -Ddubbo.registry.address=zookeeper://127.0.0.1:2181 http://root:root@127.0.0.1:8080
相关推荐
【标题】:Dubbo安装手册:引导初学者深入理解服务治理 在分布式系统开发中,Apache Dubbo 是一款广泛使用的高性能 Java RPC 框架,它致力于提供面向服务的微服务架构解决方案。这篇《dubbo安装手册》是针对初学者...
dubbo是阿里巴巴开源的SOA服务框架,在很多互联网创业公司使用,这是bubbo的开发者手册,希望对学习dubbo的同学有帮助
【标题】:Dubbo使用手册 Dubbo是一个高性能、轻量级的开源Java RPC框架,由阿里巴巴开发并贡献给Apache基金会。它旨在提高服务的治理效率,实现灵活的服务调用,提供服务发现、流量调度、容错处理等功能,是企业级...
《Dubbo用户手册PDF中文版》是一份详尽的指南,专为想要深入了解和使用Apache Dubbo框架的开发者设计。这份官方文档包含了Dubbo的核心概念、配置、使用方法以及最佳实践,是学习和掌握分布式服务框架Dubbo的重要参考...
《Dubbo开发手册》是Java开发者们不可或缺的参考资料,它深入浅出地介绍了Apache Dubbo这一高性能、轻量级的服务框架。Dubbo是中国阿里巴巴开源的一款分布式服务框架,旨在提高微服务架构下的服务治理效率,实现服务...
dubbo安装手册,文件内容会对dubbo-admin的安装进行详细介绍,解决你的dubbo-admin安装过程中的问题,能够让你在使用dubbo-admin的开发中少一份问题,多一分安心!
《Dubbo用户手册中文版》是一本专门为初学者设计的指南,旨在帮助读者全面了解和掌握Dubbo这一高性能、轻量级的Java分布式服务框架。Dubbo由阿里巴巴开源,是微服务架构中的重要组件,其核心功能包括服务注册与发现...
【Dubbo安装与使用教程】 Dubbo是一款由阿里巴巴开源的高性能、轻量级的Java服务治理框架,它致力于提供一个简单、高效的分布式服务解决方案。在本教程中,我们将深入探讨如何安装并使用Dubbo,以及如何结合...
本手册将介绍Dubbo的基本概念、架构、配置方式、使用方法以及一些高级特性。 ### 入门背景 随着互联网技术的快速发展,传统的单体应用架构已无法满足高并发、大规模服务化的需求。因此,分布式服务架构成为大型...
### Dubbo学习手册知识点解析 #### 一、背景与架构演变 **背景介绍:** 随着互联网技术的迅猛发展,网站应用规模不断扩张,传统的垂直应用架构已经难以满足日益增长的需求。在这种背景下,分布式服务架构以及流动...
【Dubbo安装配置详解】 Dubbo是一款高性能、轻量级的Java开源服务框架,由阿里巴巴公司开发并维护,主要用于实现微服务之间的远程调用。它提供了服务治理、监控和服务发现等功能,是分布式系统架构中的重要组件。在...
1.讲解了 dubbo 注册中心、管理控制台的安装和使用 2.讲解了dubbo的使用,基本涵盖dubbo的所有功能特性。 3.主要涵盖了 dubbo 的框架设计、扩展机制、编码规范、版本管理、构建等话题。
在本教程中,我们将深入探讨如何在Windows操作系统上安装Dubbo和Zookeeper,这两个组件是分布式服务框架的重要组成部分。Dubbo是一个高性能、轻量级的Java RPC框架,而Zookeeper则是一个分布式的协调服务,用于管理...
【标题】:“dubbo安装所需的文件” 在分布式系统开发中,Dubbo是一个广泛使用的高性能Java RPC框架,它允许服务提供者暴露服务给调用者,同时也让服务消费者能够消费这些服务。Zookeeper作为Dubbo的核心组件,是...
【Dubbo是什么?】 Dubbo是阿里巴巴开源的一款基于Java的高性能RPC(远程过程调用)分布式服务框架。它现在已经成为Apache基金会的孵化项目。Dubbo的主要目标是提供一种简单、高效的服务治理方案,帮助开发者构建...
这份压缩包包含了Dubbo的最新官方文档,包括开发手册、用户手册和管理手册,是理解、使用和管理Dubbo服务的重要参考资料。 首先,我们来看《Dubbo用户手册》(dubbo-user-book.pdf)。这份手册主要面向Dubbo的使用者...
本文档为alibaba 开源的优秀服务治理框架dubbo的使用手册,目前dubbo已经贡献给apache社区。
Dubbo |ˈdʌbəʊ| is a high-performance, java based RPC framework open-sourced by Alibaba. As in many RPC systems, dubbo is based around the idea of defining a service, specifying the methods that ...
#### 安装手册 1. **示例提供者安装**:提供者是 Dubbo 中的服务提供方,其安装包括下载安装包、解压、修改配置文件以及启动和停止服务。管理员可以通过命令行进行操作,例如使用 `./bin/start.sh` 启动服务,或者...
《Dubbo与Zookeeper安装部署详解》 在分布式系统领域,Dubbo和Zookeeper是两个不可或缺的组件。Dubbo是一款高性能、轻量级的Java RPC框架,它提供了服务治理、监控等一系列解决方案。而Zookeeper则是一个分布式的...