Dubbo3源码解读(一) 阅读环境准备
1. 源码获取
github git@github.com:apache/dubbo.git
2. 环境构建
-
在idea中打开项目
-
位于项目根目录进行mvn编译
mvn clean install -DskipTests
-
启动本地zookeeper实例
sudo zkService.start
3. 跑个Demo看看吧
确保启动好zookeeper并确定在2181端口上暴露服务后,我们执行其dubbo-demo模块中的dubbo-demo-spring-boot这个demo尝试用springboot启动服务。
我们来看一下dubbo-demo-spring-boot这个模块的目录结构
可以看到是由
- 消费者模块
- 服务提供者模块
- 公共接口模块构成