搭建dubbo zookeeper服务

最近研究dubbo原理,参考官方文档的demo,自己搭建了demo。
1、git clone https://github.com/apache/incubator-dubbo.git 先把dubbo的源码下载到本地,源码中有dubbo-demo的项目,其中包括dubbo-demo-api,dubbo-demo-consumer,dubbo-demo-provider三个子模块。其中api的是Jar包,provider是服务提供者,consumer是服务消费者。
2、启动服务提供者,主要是修改目录,resource/META-INFO.spring/dubbo-demo-provider.xml
修改其中的dubbo:registery,替换成真实的注册中心地址,推荐使用zookeeper
3、启动服务消费者,主要是修改目录,resource/META-INFO.spring/dubbo-demo-consumer.xml
修改其中的dubbo:registery,替换成Provider提供的注册中心地址
4、zookeeper安装与启动:wget http://archive.apache.org/dist/zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gz
tar zxvf zookeeper-3.3.3.tar.gz,这两个命令把压缩包下载到本地,解压缩;使用命令cp conf/zoo_sample.cfg conf/zoo.cfg,zookeeper启动需要zoo.cfg文件,下载的zookeeper没有这个文件,需要复制一份;
修改zookeeper配置如下:vi conf/zoo.cfg;启动服务:./bin/zkServer.sh start;停止服务:./bin/zkServer.sh stop;修改配置例子如下:。
程序运行成功如下:

这里写图片描述

写的不好,仅供参考。
官方文档地址:https://github.com/apache/incubator-dubbo

猜你喜欢

转载自blog.csdn.net/u011915230/article/details/80344509