Zookeeper 文档内容如下:
ZooKeeper 也有临时节点的概念。只要创建 znode 的会话处于活动状态,这些 znode 就会存在。当会话结束时,znode 将被删除。当您想要实现[待定]时,临时节点非常有用。
我了解其功能,但是会话特定 znode 的目的或用例是什么?
临时 zNode 是一个在其所有者的会话结束时就会消失的节点。临时节点的一个典型用例是使用 ZooKeeper 发现分布式系统中的主机(服务发现)。然后,每个服务器都可以在临时节点中发布其 IP 地址,并且如果服务器与 ZooKeeper 失去连接并且无法在会话超时内重新连接,则其信息将被删除。
资料来源:
- https://www.elastic.co/blog/found-zookeeper-king-of-coordination
- https://blog.box.com/blog/a-gotcha-when-using-zookeeper-ephemeral-nodes
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)