【发布时间】:2023-04-07 13:26:01
【问题描述】:
如何使用 Zookeeper 在客户端和数据库之间强制执行单个客户端写入锁定?
(即一次只有一个客户端可以写入数据库)
【问题讨论】:
标签: distributed-computing apache-zookeeper distributed-transactions
如何使用 Zookeeper 在客户端和数据库之间强制执行单个客户端写入锁定?
(即一次只有一个客户端可以写入数据库)
【问题讨论】:
标签: distributed-computing apache-zookeeper distributed-transactions
如果您使用的是 Python,那么在 Kazoo 中执行此操作是微不足道的:
从 kazoo.client 导入 KazooClient
k = KazooClient(myhost) k.start()
使用 k.Lock(): do_exlusive_write()
【讨论】: