背景
阿里在经过一段时间疯狂更新后,将Dubbo逐步打造成了Apache的顶级开源项目,也就是市面上说的Apache Dubbo。Apache-Dubbo的使用方式上类似于原生,但是集成方式上会有一些区别。
准备环境
- Spring boot:
- Apache-Dubbo: 2.7.1
- Zookeeper: 3.4.10
- JDK: 1.8
相关参考资料
- Apache-Dubbo中文官网: http://dubbo.apache.org/zh-cn/
- Apache-Dubbo中文文档:http://dubbo.apache.org/zh-cn/docs/user/quick-start.html
- Apache-Dubbo Github地址:https://github.com/apache/dubbo
初始化工程
1.创建工程
命名规则随意~
2.集成pom文件
1 | <?xml version="1.0" encoding="UTF-8"?> |
3.服务提供者接口
一个简单的加法
4.服务提供者接口实现
5.服务提供者application配置
1 | spring.application.name=dubbo-provider-demo |
6.服务消费者消费接口
消费者做一个简单的打印输出
7.消费者启动类
8.消费者配置文件
1 | spring.application.name=dubbo-consume-demo |