《把玩Dubbo系列》Dubbo源码环境搭建

本文详细介绍了如何搭建Dubbo源码环境,包括环境准备、克隆源码、导入IDEA、编译以及测试运行。适合想要深入理解Dubbo工作原理的开发者,通过Mac OS环境,使用IntelliJ IDEA,配置Maven并编译源码,最后通过ZooKeeper进行测试运行。

前言

《把玩Dubbo系列》是我一直以来想做的一件事,一方面因为Dubbo是我在日常工作中一直会用到的一款RPC框架,所以有必要对它的原理深入理解一下,其次对自己所学的设计模式的一个巩固并且可以对设计代码思路有一个很好的扩展,然后,dubbo中用到了netty,可以借此逐步接触netty相关知识点。当然最重要的是为了面试吹牛逼,涨薪资,这是最关键的!!!!。

环境搭建

环境搭建总共分为五个步骤:环境准备、克隆源码、导入idea、编译、测试运行

环境准备

系统:Mac OS

IDEA:2018.1.3

JDK:1.8

maven:apache-maven-3.5.3

ZooKeeper 3.6.0(为了测试运行使用,如果单纯看dubbo源码可以不需要)

Dubbo源码:github.com/apache/dubb…

Dubbo注释源码:github.com/MrSorrow/du…

克隆源码

Dubbo官网本身指导我们下载完源码本地使用Maven命令行构建,再生成IDEA工程结构导入。我这里就不那么麻烦了,直接clone完之后用idea软件导入即可,效果是一样的。

克隆源码到本地

命令:git clonegithub.com/MrSorrow/du…

《把玩Dubbo系列》Dubbo源码环境搭建

 

1、 先进入到自己本地idea工程的路径

2、输入git clonegithub.com/MrSorrow/du…(小编是由于先fork,fork之后再clone,所以导致图片中的地址不一样)

克隆完了之后会在本地生成对应的dubbo工程:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值