2019独角兽企业重金招聘Python工程师标准>>>

继上一篇博文,

淘宝SOA框架dubbo学习(1)

http://my.oschina.net/hanshubo/blog/374974

1、下载 Zookeeper

下载页面地址:

http://www.apache.org/dist/zookeeper/zookeeper-3.4.6/

注:下面步骤,windows和linux下几乎没什么太大区别

2、解压缩后进入

C:\zookeeper-3.4.6

目录结构如下图

3、进入conf目录

备份zoo_sample.cfg文件,然后将zoo_sample.cfg 更名为zoo.cfg

4、编辑zoo.cfg为以下内容,(其中data目录需改成你真实输出目录)

注:本人此次实验为单机版的zookeeper注册中心,多机版会有很大不同

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/dubbo/zookeeper-3.3.3/data
clientPort=2181

5、启动zookeeper

windows双击:bin目录下zkServer.cmd文件

linux下,在bin目录执行zkServer.sh命令

6、telnet 127.0.0.1 2181

OK,zookeeper 启动成功

7、需要修改

服务提供者配置文件

provider.xml

服务消费者配置文件

provider.xml

中的

    <!-- 使用multicast广播注册中心暴露服务地址 --><dubbo:registry address="multicast://224.5.6.7:1234" />

修改为

    <!-- 使用zookeeper注册中心暴露发现服务地址 --><dubbo:registry address="zookeeper://127.0.0.1:2181" />

8、eclipse下测试用的DubboTestConsumer项目,需要新加入三个jar包

zkclient-0.1.jar

zookeeper-3.3.3.jar

log4j-1.2.16.jar

9、修改DUBBO_HOME/conf/dubbo.properties为以下内容

dubbo.container=log4j,spring
dubbo.application.name=hello-world-app
dubbo.application.owner=
#dubbo.registry.address=multicast://224.5.6.7:1234
dubbo.registry.address=zookeeper://127.0.0.1:2181
#dubbo.registry.address=redis://127.0.0.1:6379
#dubbo.registry.address=dubbo://127.0.0.1:9090
dubbo.monitor.protocol=registry
dubbo.protocol.name=dubbo
dubbo.protocol.port=20880
dubbo.service.loadbalance=roundrobin
dubbo.log4j.file=logs/dubbo-demo-provider.log
dubbo.log4j.level=WARN

10、启动zookeeper

11、启动dubbo provider

12、运行eclipse下的DubboTestConsumer项目

一切OK,心情不错的一天

转载于:https://my.oschina.net/hanshubo/blog/375401

淘宝SOA框架dubbo学习(2)--搭建Zookeeper注册中心服务相关推荐

  1. 淘宝SOA框架dubbo学习(4)--参数验证

    2019独角兽企业重金招聘Python工程师标准>>> 开始,先说一句,还是用maven的好 1.由于没用maven,和对dubbo不是很了解的原因,这次,总因为jar包不对,而导致 ...

  2. 后台服务系统之搭建ZooKeeper注册中心

    dubbo支持多种注册中心,推荐使用ZooKeeper. http://dubbo.apache.org/zh-cn/docs/user/references/registry/zookeeper.h ...

  3. Dubbo环境搭建-ZooKeeper注册中心

    场景 Dubbo简介与基本概念: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103555224 注: 博客: https:// ...

  4. Spring Cloud Eureka(一)搭建一个注册中心

    Spring Cloud Eureka(一)搭建一个注册中心 服务治理 名词解释 spring cloud eureka:spring cloud eureka 使用Netflix Eureka来服务 ...

  5. 淘宝RSA分析与学习

    淘宝,购物者的天堂.每天更有数以万计的用户登陆购买商品,其背后的技术支持,能让我们愉快的购物. 而前段时间吵得很火的,数据包劫持能够分析到你的各种行为,其中不乏网站账号密码.而为什么他们没有劫持到淘宝 ...

  6. 淘宝教育视频加速观看(在淘宝教育上看学习视频,需要加速,在谷歌浏览器上安装视频加速插件)

    淘宝教育视频加速观看(在淘宝教育上看学习视频,需要加速,在谷歌浏览器上安装视频加速插件) 1.在此网站上下载Video Speed Controller插件 https://extfans.com/ ...

  7. 戴尔淘宝开旗舰店 与官网购买产品享受同样服务

    戴尔淘宝开旗舰店 与官网购买产品享受同样服务 [url]http://www.sina.com.cn[/url] 2008年04月07日 15:05  pconline太平洋电脑网 [4月7日太平洋电 ...

  8. Dubbo 集成 ZooKeeper 注册中心实现服务调用

    Dubbo 是基于Java的开源的RPC的分布式服务框架,目前是 Apache 项目. 推荐使用 ZooKeeper 做注册中心,当然也可以支持 Redis, Multicast 和Simple. D ...

  9. Dubbo 稳定性案例:Nacos 注册中心可用性问题复盘

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | kiritomoe 来源 | 公众号「Kiri ...

最新文章

  1. TIME_WAIT和CLOSE_WAIT状态
  2. bootstrap-反色导航条
  3. 新华社北京4月15日电 题:奋斗应提倡,996当退场
  4. 网络盒子android系统版本怎样刷机,咪咕盒子MG100强制刷机rom固件安卓系统包_刷机教程...
  5. wp8.1 Study11:APP里文件读写和使用XML和Json序列化
  6. java 复制文本内容_基于java文本复制的7种方式总结
  7. win11怎样在多屏中设置主显示器 Windows11主显示器的设置方法
  8. adodb.connection id password windows用户_Windows 12发布了?一款号称可以取代win10的山寨Windows系统...
  9. Prometheus 监控 nginx
  10. SQL-实现excel向下填充的功能
  11. python中字符串以什么结尾_python判断字符串以什么结尾的实例方法
  12. Phoenix升级:Error: Cluster is being concurrently upgraded from 4.7.x to 4.8.x.
  13. Python描述 LeetCode 13.罗马数字转整数
  14. 完美世界暴力裁员:工作996、生病被关小黑屋,有摄像头监控!
  15. MA5671 上海联通配置指南
  16. MySQL 索引基本原则
  17. 更改chm文件的字体大小
  18. python自然语言处理入门-新手上路
  19. MYSQL 修改语句(数据)
  20. LABVIEW绘制等高线

热门文章

  1. 技术分享 | 一文带你了解测试流程体系
  2. 为什么程序员做测试其实是有优势的?这是我听过最....的话
  3. 计算面平均边_家装门窗订单常用的门窗尺寸测量和计算方法
  4. python分析每月销售数据_利用Python进行某单品销售数据分析
  5. keep it SMPL: Automatic estimation of 3d human pose and shape from a single image
  6. 基于卷积神经网络的温室黄瓜病害识别系统
  7. ENVI标准库下光谱分析
  8. 【java】swing窗口中的JOptionPane类及字符串转其他数据类型的应用
  9. rsyslog-mysql_04-Log rsyslog-mysql loganalyzer
  10. Pytorch基础(一) 初始tensor