zookeeper节点类型
- 持久节点(persistence znode):永久保留的节点,当客户端断开连接后仍然能够保存节点数据的节点。
- 临时节点(ephemeral znode):临时保留的节点,当客户端断开连接后节点将会被自动删除的节点,所以它不能够创建子节点。临时节点在leader选举中有重要的作用。在session连接中断开,就会被删除。
- 有序节点(sequential znode):有顺序的节点,它既可以是持久节点也可以是临时节点。当创建一个有序节点时,系统会自动添加一个10位长度的数字来代替原节点。比如创建/sequence,那么系统会自动替换成/sequence0000000001,再创建一个有序节点就会变成数字2,如果有两个有序节点同时创建,那么产生的数字也是不一样的。有序节点在同步中有重要作用。