それぞれが一意の識別子を持つリソースのセットがあり、各リソース要素は使用する前にロックし、後でロックを解除する必要があります。アプリケーションのロジックは次のとおりです。
lock any one element;
if (none locked) then
exit with error;
else
get resource-id from lock
use resource
unlock resource
end
Zookeeperは、これらのロックを管理するための優れた候補のように見え、高速で復元力があり、クライアントの障害から回復するのは非常に簡単なようです。
誰かが私がこれを達成するためにZookeeperをどのように使用できるか考えることができますか?