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

Posted 风清扬逍遥子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全网最简单的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的过程,多多关注!!!

 

 

以上是关于全网最简单的dubbo源码调试,建议点赞收藏!!!的主要内容,如果未能解决你的问题,请参考以下文章

可能是全网最详细的python安装教程(windows),小白建议收藏

可能是全网最详细的python安装教程(windows),小白建议收藏

肝帝一周总结:全网最全最细十万字python教程,学不会找我!教到你会为止!!内容超多,建议收藏慢慢看!

干货建议收藏!!全网最完整的Python操作Excel数据封装函数

全网最全HTML标签详解大全-第二篇{建议收藏}

❤万字长文JS全网最细笔记①(全网最强,建议收藏)❤