使用zookeeper实现数据库的写锁定?

时间:2013-11-09 19:17:27

标签: distributed-computing apache-zookeeper distributed-transactions

我如何使用Zookeeper在客户端和数据库之间强制执行单个客户端写锁定?

(即只有一个客户端可以一次写入数据库)

1 个答案:

答案 0 :(得分:0)

如果你使用Python做这个与Kazoo是微不足道的:

来自kazoo.client导入KazooClient

k = KazooClient(myhost) k.start()

使用k.Lock():      do_exlusive_write()