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适合做注册中心。

官网原文:


dubbo源码阅读环境搭建_第1张图片
微信截图_20181204183718.jpg

下载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注册中心:


然后debug启动Provider

4.启动consumer

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


然后debug启动Consumer

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

你可能感兴趣的:(dubbo源码阅读环境搭建)