zookeeper curator 分布式锁,zk服务停了,如何保证业务逻辑的正常处理
InterProcessMutex lock = new InterProcessMutex(client, path);
if (lock.acquire(10 * 1000, TimeUnit.SECONDS)) {
doSth();
}
如果zk连接失败,如何跳过锁判断,执行下面的业务逻辑,不至于业务瘫痪呢
各位大神求支招
Copyright 2014-2024 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号
当连接失败的时候,acquire会马上抛出异常的,你只要把异常catch住就好