一、介绍
Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。简单来说,就是远程服务提供接口,隐藏具体实现,调用方通过dubbo连接到远程服务,通过接口可以调用方法进行操作或者获取数据,而不用关心具体实现细节。
二、代码实现
1、Maven配置
搭建java maven项目,引入对应jar包
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.1.2.RELEASE</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.5.3</version>
</dependency>
注:dubbo是阿里开源的一个项目,但只维护到2.5.3版本,现在maven仓库里面最新的也只有这个版本,后续由dangdang团队维护到了2.8.3版本,并命名为dubbox
http://dangdangdotco