0

我正在关注卡祖租赁食谱。客户端创建一个 znode "/db_leases/hourly_cleanup" 并获取租约。当客户端与 zookeeper 断开连接或崩溃时,我希望其他客户端,即试图获取相同的租约,能够获取它。由于 znode 没有被删除,即使没有其他客户端持有租约,其他客户端也无法获取租约。当持有租约的客户端退出或崩溃时,如何确保删除 znode "/db_leases/hourly_cleanup"。

4

1 回答 1

0

在租约到期之前,其他客户端将无法获取它。一旦持续时间参数指定的时间过去,它将能够获得租约。

于 2021-01-13T22:29:03.553 回答