美文网首页
Zookeeper Api(java)应用使用

Zookeeper Api(java)应用使用

作者: 壹点零 | 来源:发表于2017-11-08 09:59 被阅读0次

    Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理

    zookeeper有watch事件,是一次性触发的,当watch监视的数据发送变化时,会通知设置了该watch的client端,即watcher。

    同样,其watcher是监听数据发送了变化,那就一定会有对应的事件类型,和状态类型。

    事件类型:(znode节点相关的)

    EventType.NodeCreated

    EventType.NodeDataChanged

    EventType.NodeChildrenChanged

    EventType.NodeDeleted

    状态类型:(客户端实例相关的)

    KeeperState.Disconnected

    KeeperState.SyncConnected

    KeeperState.AuthFalled

    KeeperState.Expired

    节点权限:

    Ids.OPEN_ACL_UNSAFE

    Ids.CREATOR_ALL_ACL

    Ids.READ_ACL_UNSAFE

    节点类型:

    CreateMode.PERSISTENT

    CreateMode.PERSISTENT_SEQUENTIAL

    CreateMode.EPHEMERAL

    CreateMode.EPHEMERAL_SEQUENTIAL


    相关文章

      网友评论

          本文标题:Zookeeper Api(java)应用使用

          本文链接:https://www.haomeiwen.com/subject/xjnjmxtx.html