dubbo实例

 1.创建maven项目:

  项目结构:

    主要分三大模块: 
    dubbo-api : 存放公共接口; 
    dubbo-consumer :  调用远程服务; 
    dubbo-provider : 提供远程服务。 

下面将详细叙述代码构建过程。 

1) 首先构建MAVEN项目,导入所需要的jar包依赖。 
  需要导入的有spring, dubbo, zookeeper等jar包。 

2)在api里创建一个接口:

内容:

3)创建dubbo-provider的MAVEN项目(有独立的pom.xml,用来打包供消费者使用)。 
实现公共接口,此实现对消费者隐藏:

先加入公共api项目的jar包到provider中

实现如下:

代码:

 

posted @ 2018-02-26 17:10  夏文杰  阅读(70)  评论(0)    收藏  举报