Apache zookeeper 动物园管理员如何处理比赛条件?请详细解释

Apache zookeeper 动物园管理员如何处理比赛条件?请详细解释,apache-zookeeper,race-condition,Apache Zookeeper,Race Condition,这是动物园管理员发来的: 众所周知,协调服务很难做到正确。它们特别容易出现诸如竞争条件和死锁之类的错误。ZooKeeper背后的动机是从零开始减轻分布式应用程序实现协调服务的责任 有谁能详细解释一下,当两个用户试图在Zookeeper开发的应用程序中同时获取锁时,Zookeeper中的竞争条件是如何工作的 ZooKeeper使用zab算法。您可以在此处阅读更多信息:这确实有助于进一步了解它。

这是动物园管理员发来的: 众所周知,协调服务很难做到正确。它们特别容易出现诸如竞争条件和死锁之类的错误。ZooKeeper背后的动机是从零开始减轻分布式应用程序实现协调服务的责任


有谁能详细解释一下,当两个用户试图在Zookeeper开发的应用程序中同时获取锁时,Zookeeper中的竞争条件是如何工作的

ZooKeeper使用
zab
算法。您可以在此处阅读更多信息:

这确实有助于进一步了解它。