微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

全网最简单的dubbo源码调试,建议点赞收藏!!!

dubbo这两年非常的火,那光知道怎么用不行,我这章就告诉你们最简单搭建dubbo源码的方法,记得收藏!!

1、准备环境

  • IDEA你随便
  • Maven 3.5.6及以上版本
  • dubbo源码版本2.7.3,高版本也行。只要不是3.0

maven的配置我就不多说了,百度一大把!!!!

首先进入dubbo的github地址:

https://github.com/apache/dubbo

点击download zip

下载下来后直接解压到你的某个盘下,用Idea工具点击open——》点击解压后的父pom——》open as project后,效果是这样的;

建议本地maven配置阿里云的镜像,这样会快很多:

阿里云镜像配置:在你的maven/conf/server.xml里面加上这个标签,这个我就不多说了。

<!-- 阿里云仓库 -->
    <mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>

当你拉下来,maven不爆炸红,那么开发环境已经基本搭建完成!!

2、构建本地环境

在你的项目根目录输入 :mvn install -Dmaven.test.skip=true

跳过测试,不然很容易爆红!

构建好了后,dubbo已经为我们准备了demo,叫做dubbo-demo

  • dubbo-demo-annotation:基于注解的demo
  • dubbo-demo-api:通过api调用的部分,这个可以先不管
  • dubbo-demo-interface:公共接口部分,里面放interface的
  • dubbo-demo-xml:基于配置文件的demo

那么我建议1和4都可以作为调试的项目!!!

但是我这边选用的注册中心是nacos,如果需要下载nacos,和配置nacos环境,请看我的一篇介绍nacos的文章!!!===》Dubbo基础专题——第四章(Dubbo整合Nacos分析细节点)

 

我这里以annotation项目为例:

修改consumer:

修改provider

本地记得要启动nacos!!!

3、运行代码

先运行生产者

消费者再运行,就可以打印出来了!

剩下的你慢慢debug,后面我更新dubbo源码debug的过程,多多关注!!!

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐