所需条件:
IDEA,git,github,maven
1.登录github:https://github.com/apache/incubator-dubbo
把dubbo源代码fork一份到本地仓库,以便后面读源码添加注释等提交到github,如图所示
2.打开IDEA,点击左上角的FILE-->settings,输入用户名,密码先登录到github,后面要从我们自己本地仓库下载代码到IDEA
我们可以先根据test按钮进行测试是否成功
3.配置我们自己本地安装的git环境,框框中是安装目录
我们可以先根据test按钮进行测试是否成功
4.配置完前面的之后,我们在关闭这个标签,选择FILE-->new-->Project from version control-->github,打开后如图所示,
URL的下拉框中会显示我们仓库里面的项目,选择dubbo点击Clone,这个时候就等待下载就好了
5.下载完成之后如图所示,本文中暂时只用到dubbo-demo
6.在我们下载到本地目录中,打开cmd运行:mvn clean install package '-Dmaven.test.skip=true'
进行mvn编译打包
7.如果在demo中选择生产者,消费者,里面是main方法,但是右键运行却没有找到run的按钮,我们在导入的时候要添加下pom文件,后点击刷新即可
8.安装zookeeper,参考如下
链接:https://blog.youkuaiyun.com/qq_21299835/article/details/79351458
9.安装修改完zookeeper的配置后,在生产则,消费者的俩个下面,注册中心进行调整到zookeeper
10.分别启动zookeeper,生产者,消费者,控制台打印类似信息,就代表成功了