博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Zookeeper
阅读量:6036 次
发布时间:2019-06-20

本文共 1045 字,大约阅读时间需要 3 分钟。

Zookeeper介绍:
  Zookeeper是Apacahe Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心。
  注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小,常与dubbo结合使用。
 
 通常的,Zookeeper经常作为集群的管理工具。
 
Zookeeper容错机制(实现高可用):
  
常用端口:
  zookeeper有三个端口(可修改)
    1、2181:对cline端提供服务(常用)
    2、3888:选举leader使用
    3、2888:集群内机器通讯使用(Leader监听此端口)
 
注意:
  1、单机单实例,只要端口不被占用即可
  2、单机伪集群(单机,部署多个实例),三个端口必须修改为组组不一样,如:
  myid1 : 2181,3888,2888
  myid2 : 2182,3788,2788
  myid3 : 2183,3688,2688
  3、集群(一台机器部署一个实例)
  集群为大于等于3个基数,如 3、5、7....,不宜太多,集群机器多了选举和数据同步耗时时长长,不稳定。一般的,三台选举+N台observe。
 
使用:
  1,添加依赖的jar包
  2,在xml中添加dubbo的约束,使用dubbo:service来发布服务。
约束:xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd

3,配置服务的引用

约束:xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" http://code.alibabatech.com/schema/dubbohttp://code.alibabatech.com/schema/dubbo/dubbo.xsd 

 

转载于:https://www.cnblogs.com/H---/p/8809889.html

你可能感兴趣的文章
sublime text 3配置c/c++编译环境
查看>>
Windows 下MongoDB复制集配置
查看>>
A SIMPLE REMOTING EXAMPLE IN C#
查看>>
Spring配置报错- 元素 'beans' 必须不含字符 [子级]
查看>>
Links to sample code for the Windows Phone 7
查看>>
linux 学习笔记五 查看文件篇章
查看>>
Swing手动进行最大化最小化
查看>>
Architecture.the-reactive-manifesto
查看>>
读书计划
查看>>
微信支付开发(1) JS API支付
查看>>
Eclipse+Pydev
查看>>
Digester 的使用(tomcat中server.xml and web.xml 的加载)
查看>>
JS获取阴历阳历和星期
查看>>
Dell-R730 【Pxe+dhcp+ftp+tftp+Kickstart+CentOs6.6】
查看>>
python学习记录-打印九九乘法表
查看>>
L304 What Is Death?
查看>>
ES6解构赋值
查看>>
Android Session
查看>>
MapReduce基本流程与设计思想初步
查看>>
Android AutoCompleteTextView和MultiAutocompleteTextView实现动态自动匹配输入的内容
查看>>