dubbo demo示例

内容出自dubbo中文文档http://dubbo.apache.org/zh-cn/docs/user/quick-start.html

下载dubbo官方示例代码:git clone https://github.com/apache/dubbo.git

这里我们看dubbo-demo下的dubbo-demo-xml子项目。
在这里插入图片描述
首先在interface项目中定义了接口DemoService。
在这里插入图片描述

服务提供者

随后在服务提供者provider中定义实现类DemoServiceImpl。
在这里插入图片描述

这里provider的pom中引入了interface的jar包。

用 Spring 配置声明暴露服务
在这里插入图片描述
加载 Spring 配置
在这里插入图片描述

服务消费者

通过 Spring 配置引用远程服务
在这里插入图片描述
加载Spring配置,并调用远程服务
在这里插入图片描述

  • 接口需单独打包,在服务提供方和消费方共享;
  • 对服务消费方隐藏实现 ;
  • 也可以使用 IoC 注入 。

猜你喜欢

转载自blog.csdn.net/qq_24095055/article/details/105165754