1、redis setNx
2、zookeeper
1)client循环访问节点,心跳,缺点:浪费cpu
2)watch 缺点:如果有一万个线程,则zk服务器需要通知9999个线程,浪费
3)watch+sequence node,节点监听上一个节点
3、redisson
1、redis setNx
2、zookeeper
1)client循环访问节点,心跳,缺点:浪费cpu
2)watch 缺点:如果有一万个线程,则zk服务器需要通知9999个线程,浪费
3)watch+sequence node,节点监听上一个节点
3、redisson