zookeeper学习一 状态

KeeperState中的几种状态

Disconnected (0)   客户端处于断开连接状态 - 未连接
SyncConnected (3)  客户端处于连接状态 - 已连接
AuthFailed (4)   验证失败状态
ConnectedReadOnly (5) 客户端连接到只读服务器,读/写客户端不允许连接到r / o服务器(read-only server)
SaslAuthenticated(6)  用于通知客户他们是SASL认证的,以便他们可以使用SASL授权的权限执行Zookeeper操作
Expired (-112)  会话已过期,如果想要继续访问需要重新创建客户端连接

EventType中的几种状态

            None (-1),     //初始状态
            NodeCreated (1),   //节点创建
            NodeDeleted (2),   //节点删除
            NodeDataChanged (3), //节点数据改变
            NodeChildrenChanged (4);  //节点子节点改变

CreateMode中的几种状态

PERSISTENT             持久节点
PERSISTENT_SEQUENTIAL   持久节点,并且名字上会附加单调递增的数字
EPHEMERAL              临时节点,会话关闭后消失
EPHEMERAL_SEQUENTIAL   临时节点,会话关闭后消失,并且名字上会附加单调递增的数字

Ids中的状态

节点状态: 每个集群中的节点都有一个状态 LOOKING, FOLLOWING, LEADING, OBSERVING。都属于这4种,每个节点启动的时候都是LOOKING状态,如果这个节点参与选举但最后不是leader,则状态是FOLLOWING,如果不参与选举则是OBSERVING,leader的状态是LEADING。
引入观察者的好处
1.主要是提高读请求的可扩展性;一是通过减少投票机器数量,从而提高性能。 
此外,也可以从降低每一台zk服务器的负载压力角度来看,能够降低负载压力。
2.进行跨多个数据中心部署

https://blog.csdn.net/sunfeizhi/article/details/51926396

https://www.cnblogs.com/zhangshiwen/p/5788467.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值