nacos-sdk-python
nacos-sdk-python copied to clipboard
RpcClient 中 health_check_periodically 中断线重连存在死锁
health_check_periodically 方法在持有锁的情况下直接调用 reconnect 方法 而 reconnect 方法内部也会尝试获取同一个锁,造成锁的重入问题
也遇到了这个问题,尝试把这个asyncio.Lock()锁替换为aiorwlock的RWLock().writer_lock后看上去没有复现了。
下个版本会进行修复