分布式锁特点互斥性超时阻塞和非阻塞重入高可用 分布式锁特点redis分布式锁基于AP架构,立即返回锁,然后再同步其他节点 1、互斥性 服务节点互斥2、超时 setnx锁有超时时间3、阻塞和非阻塞 阻塞直接返回 非阻塞不停获取锁4、重入 同一个线程中多个业务模块(A、B、C模块中AC都在获取锁)获取同一个锁,只允许获取一次5、高可用 业务执行时间超过setnx的timeout时间,异步补偿时间 zookeeper分布式锁基于CP架构,一半节点同步成功后返回锁