做seo比较好的网站,网站怎么添加广告,网站建设的心得体会,wordpress悬浮工单1、对比
tairzookeper性能高 低可靠性低 高
2、zookeper实现分布式锁
特点#xff1a;
Zookeeper能保证数据的强一致性#xff0c;用户任何时候都可以相信集群中每个节点的数据都是相同的。
加锁
客户端在ZooKeeper一个特定的节点下创建临时顺序节点
Zookeeper能保证数据的强一致性用户任何时候都可以相信集群中每个节点的数据都是相同的。
加锁
客户端在ZooKeeper一个特定的节点下创建临时顺序节点客户端判断自己创建的节点是不是集合里的第一个如果是获取锁成功如果否获取锁失败添加监听器监听对集合里的第一个节点状态进行监听如果节点被删除客户端收到消息再次判断自己是不是集合中顺序第一的节点。
解锁
客户端使用完锁后删除自己的节点如果客户端出现问题崩溃与ZooKeeper服务端连接断开临时节点会被删除锁自动释放。
3、tair实现分布式锁 Long setResult tairManagerNew.setnx(key, UUID.randomUUID().toString());if (null ! setResult 0 setResult.intValue()) {return;}tairManagerNew.expire(key, 2);