Zookpeer:基础知识

Zookeeper:分布式应用的协调服务。
基础数据单元:Znode。
应用场景:分布式配置、服务发现、任务调度等

基础命令:create、delete、deleteall、set、get

节点

树结构存储,类似文件系统,但是没有目录的概念,不能cd

  • path:唯一路径
  • childNode:子节点
  • stat:节点状态
  • type:节点类型
    • PERSISTENT 持久节点(默认创建)
    • PERSISTENT_SEQUENTIAL 持久序号节点(创建 -s):序号是基于当前节点的数量来的,包括同级节点,父节点。序号节点的序号是基于父级节点开始计数。
    • EPHEMERAL 临时节点(不能拥有子节点):会话断开后会清除 (创建 -e)
    • EPHEMERAL_SEQUENTIAL 临时序号节点(不能拥有子节点)
  • watch:监听机制
    • 选择一种行为(节点发生了数据变化,删除,子节点变化)进行监听,当发生对应事件时,会通知到监听方。监听是一次性的。
  • acl:权限控制 schema🆔permission,注意auth和digest
posted @ 2021-04-17 14:12  挣扎一下  阅读(165)  评论(0)    收藏  举报