Dubbo RPC框架入门实例完整操作,轻松入门
1、准备Dubbo的开发环境,包括Java,Maven,EclipseApache Maven 3.5.2Maven home: E:\apache-maven-3.5.2\bin\..Java version: 1.8.0_151, vendor: Oracle CorporationJava home: C:\Program Files\Java\jdk1.8.0_151\jre


3、构建工程1基本框架:服务提供者 ,需要在maven工程文件pom.xml中加入dubbo的依赖,dubbo版本号选2.5.8.Group ID: testartifact Id: lovepom.xml文件内容如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>love</artifactId> <version>0.0.1-SNAPSHOT</version><dependencies><dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.8</version></dependency></dependencies></project>

5、创建工程2基本结构,在maven的工程文件pom.xml文件中增加对dubbo和工程1的依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>love</groupId> <artifactId>comsumer</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies><dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.8</version></dependency><dependency> <groupId>test</groupId> <artifactId>love</artifactId> <version>0.0.1-SNAPSHOT</version></dependency> </dependencies></project>

7、启动工程1:服务提供者,开启服务运行工程1的lover类,看到如下日志信息表示启动成功十二月 29, 2017 11多唉捋胝:06:18 上午 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh信息: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@1099f62: startup date [Fri Dec 29 11:06:18 CST 2017]; root of context hierarchy十二月 29, 2017 11:06:18 上午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions信息: Loading XML bean definitions from class path resource [META/spring/dubbo-demo-provider.xml]十二月 29, 2017 11:06:18 上午 com.alibaba.dubbo.common.logger.LoggerFactory info信息: using logger: com.alibaba.dubbo.common.logger.jcl.JclLoggerAdapter十二月 29, 2017 11:06:18 上午 com.alibaba.dubbo.config.AbstractConfig info信息: [DUBBO] The service ready on spring started. service: love.DemoService, dubbo version: 2.5.8, current host: 127.0.0.1十二月 29, 2017 11:06:19 上午 com.alibaba.dubbo.config.AbstractConfig info信息: [DUBBO] Export dubbo service love.DemoService to local registry, dubbo version: 2.5.8, current host: 127.0.0.1
