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

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

1、准备环境

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

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

首先进入dubbo的github地址:

https://github.com/apache/dubbo

全网最简单的dubbo源码调试,建议点赞收藏!!!_第1张图片

点击download zip

全网最简单的dubbo源码调试,建议点赞收藏!!!_第2张图片

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

全网最简单的dubbo源码调试,建议点赞收藏!!!_第3张图片

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

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


    
        alimaven
        central
        aliyun maven
        http://maven.aliyun.com/nexus/content/repositories/central/
    

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

2、构建本地环境

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

全网最简单的dubbo源码调试,建议点赞收藏!!!_第4张图片

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

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

全网最简单的dubbo源码调试,建议点赞收藏!!!_第5张图片

  • 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:

全网最简单的dubbo源码调试,建议点赞收藏!!!_第6张图片

修改provider

全网最简单的dubbo源码调试,建议点赞收藏!!!_第7张图片

本地记得要启动nacos!!!

3、运行代码

先运行生产者

全网最简单的dubbo源码调试,建议点赞收藏!!!_第8张图片

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

全网最简单的dubbo源码调试,建议点赞收藏!!!_第9张图片

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

 

 

你可能感兴趣的:(分布式专题,java)