dubbo源码阅读环境搭建

1.dubbo源码地址:https://github.com/apache/incubator-dubbo,先fork到自己的git 账号,然后下载代码:git clone https://github.com/yuluoqianmu/incubator-dubbo

2.本地安装注册中心,dubbo注册中心有multicast,redis,zookeeper,simple几种方式,官方推荐使用zookeeper作为注册中心,zookeeper的数据模型比较简单,由一系列被称为ZNode的数据节点组成,zk全量数据存储在内存中,而且支持集群,可谓高性能,高可用,另外还提供了事件监听机制,所以zookeeper适合做注册中心。

官网原文:


微信截图_20181204183718.jpg

<meta charset="utf-8">

下载zookeeper:

http://mirrors.hust.edu.cn/apache/zookeeper/

我在windows系统上使用的zk,下载后解压,然后将conf文件夹下zoo_sample.cfg文件改为zoo.cfg文件,双击bin目录下zkServer.cmd命令即可启动zookeeper,使用zkCli.cmd发送链接测试:

zkCli.cmd 127.0.0.1:2181

3.启动provider

在dubbo-demo模块中找到dubbo-demo-provider项目,将项目里的dubbo-demo-provider.xml文件中的注册中心改为zk注册中心:

<dubbo:registry address="zookeeper://127.0.0.1:2181"/>

然后debug启动Provider

4.启动consumer

在dubbo-demo模块中找到dubbo-demo-consumer项目,将项目里的dubbo-demo-consumer.xml文件中的注册中心改为zk注册中心

<dubbo:registry address="zookeeper://127.0.0.1:2181"/>

然后debug启动Consumer

dubbo源码阅读环境搭建完成。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、准备 在分析探索Dubbo架构原理之前,我们需要准备一下环境,用于后面我们来分析dubbo的架构。 1.1 Z...
    墨渊丶阅读 7,479评论 1 20
  • [TOC] dubbo简单教程 目录 简介环境准备下载和导入github上dubbo代码使用maven打包dubb...
    无敌小韦阅读 4,949评论 1 5
  • Dubbo是什么 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式...
    Coselding阅读 17,312评论 3 196
  • Dubbo简介 Dubbo,相信做后端的同学应该都用过,或者有所耳闻。没错,我就是那个有所耳闻中的一员。 公司在好...
    Jackie_Zheng阅读 4,153评论 3 8
  • 春光明媚, 红花灼灼。 爱上花花草草! 坚持临摹!2018.3.6
    D晓梅阅读 2,472评论 4 15