Davids原理探究:Dubbo源码编译(2.7.8)

编译Dubbo源码(2.7.8)

在这里插入图片描述

关注可以查看更多粉丝专享blog~

第一步:下载ZooKeeper

ZooKeeper-3.6.1

下载ZooKeeper

第二步:配置maven 阿里云镜像(可以但不必要-_-!!!)

打开setting.xml文件,添加阿里云镜像,国内镜像会快一些。

<mirror>
	<id>alimaven</id>
	<name>aliyun maven</name>
	<mirrorOf>central</mirrorOf>
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

第三步:下载Dubbo源码

在想要存放的目录下打开Git Bash Here

git clone https://github.com/apache/dubbo.git

第四步:开始编译

cd dubbo/
mvn install -Dmaven.test.skip=true
mvn idea:idea
或
mvn eclipse:eclipse

第五步:导入项目

IDEA打开Dubbo

第六步:测试Demo

  1. 测试之前先启动ZooKeeper,bin目录下zkServer.cmd 或者 zkServer.sh,Windows系统选择cmd,Linux或者macOS选择sh。
    启动ZooKeeper
  2. 打开dubbo-demo,任意选择一个,这里以注解方式的demo为例
    在这里插入图片描述
  3. 首先启动provider Application
    provider启动成功
  4. 启动成功之后再启动consumer Application
  5. provider 接收请求之后打印了相关日志
    provider 接收请求
  6. consumer 接收到返回结果之后输出对应结果
    consumer 接收结果
    开始源码之旅吧!

相关文章:
Davids原理探究:Dubbo源码编译(2.7.8)
Davids原理探究:Dubbo SPI和Java SPI实现原理
Davids原理探究:Dubbo注册中心(ZooKeeper、Redis)实现原理
Davids原理探究:Dubbo配置解析原理
Davids原理探究:Dubbo服务暴露原理
Davids原理探究:Dubbo服务消费原理
Davids原理探究:Dubbo优雅停机原理解析
Davids原理探究:Dubbo调用流程图
Davids原理探究:Dubbo路由实现原理
Davids原理探究:Dubbo负载均衡实现原理
Davids原理探究:Dubbo过滤器原理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值