【发布时间】:2010-02-24 02:42:22
【问题描述】:
我有一组资源,每个资源都有一个唯一的标识符,每个资源元素在使用前必须锁定,然后再解锁。应用的逻辑是:
lock any one element;
if (none locked) then
exit with error;
else
get resource-id from lock
use resource
unlock resource
end
Zookeeper 看起来是管理这些锁的理想选择,速度快且有弹性,而且从客户端故障中恢复似乎很简单。
谁能想到我如何使用 Zookeeper 来实现这一点?
【问题讨论】: