• 吴裕雄--天生自然 Zookeeper学习笔记--Zookeeper 节点特性


    介绍一下 zookeeper 的节点特性和简单使用场景,正是由于这些节点特性的存在使 zookeeper 开发出不同的场景应用。
    1、同一级节点 key 名称是唯一的
    实例:
    
    $ ls /
    $ create /runoob 2

    2、创建节点时,必须要带上全路径
    实例:
    
    $ ls /runoob
    $ create /runoob/child 0
    $ create /runoob/child/ch01 0

    3、session 关闭,临时节点清除
    实例:
    
    $ ls /runoob
    $ create -e /runoob/echild 0

    4、自动创建顺序节点
    实例:
    
    $ create -s -e /runoob 0

    5、watch 机制,监听节点变化
    事件监听机制类似于观察者模式,watch 流程是客户端向服务端某个节点路径上注册一个 watcher,同时客户端也会存储特定的 watcher,当节点数据或子节点发生变化时,服务端通知客户端,客户端进行回调处理。特别注意:监听事件被单次触发后,事件就失效了。
    6、delete 命令只能一层一层删除
    实例:
    
    $ ls /
    $ delete /runoob
    
    
    提示:新版本可以通过 deleteall 命令递归删除。
    
    有了上述众多节点特性,使得 zookeeper 能开发不出不同的经典应用场景,比如:
    
    1. 数据发布/订阅
    2. 负载均衡
    3. 分布式协调/通知
    4. 集群管理
    5. 集群管理
    6. master 管理
    7. 分布式锁
    8. 分布式队列
  • 相关阅读:
    超分网络一般不需要BN
    常用的损失函数loss
    VS Code导入torch后出现红色下划线警告
    光流算法:Horn–Schunck光流讲解
    网络训练loss不下降的问题
    l1,l2loss的比较
    Nvidia DALI加速数据增强
    pytorch将部分参数进行加载
    模型训练技巧
    node 特性及优缺点
  • 原文地址:https://www.cnblogs.com/tszr/p/14390029.html
Copyright © 2020-2023  润新知