编程语言
首页 > 编程语言> > Dubbo3 源码系列 -- 环境准备

Dubbo3 源码系列 -- 环境准备

作者:互联网

Dubbo3 源码系列 -- 环境准备

前言

工作中一直使用Dubbo项目,借着这次机会通过源码的方式来学习下Dubbo的源码内容。目前市面上很多都是的Dubbo2系列的教程;就连目前的Dubbo的官方文档也还在完善中,既然是学习,那就 just do it

环境搭建

前置环境

源码构建

拉取代码

git clone git@github.com:ln0491/dubbo.git

执行编译

mvn clean install -Dmaven.test.skip=true

这里推荐使用 mvnd编译,速度实测要快3倍左右。 (关于mvnd的代码研究的请参考:mvnd的GitHub

mvnd clean install -Dmaven.test.skip=true -Dquickly

这里需要等待一会儿,去喝杯水吧!

image-20220204134402423

导入IDEA

mvn idea:idea
image-20220204134753020

模块介绍

案例运行

这里通过 dubbo-demo-annotation为例,测试编译效果。提前启动 zookeeper吧。

image-20220204143632701

总结

本文简单的搭建了Dubbo的源码工程,后续继续阅读的小伙伴可以 GitHub 的Fork继续研究;并且简单介绍了Dubbo的模块和案例演示。

标签:Dubbo,remoting,dubbo,--,实现,源码,模块,Dubbo3
来源: https://www.cnblogs.com/weir110/p/15862945.html