zookeeper分布式锁(五)

来源:互联网 发布:淘宝美人药妆激素 编辑:程序博客网 时间:2024/05/17 04:34


为了编写可靠的分布式锁操作,我们阐述下两个概念:

1、非“幂等”操作:

“幂等”操作指操作的结果不会因重复执行同样操作的次数不同而不同。不如http的get方法;

而非“幂等”操作如http的post方法;

2、“羊群效应”

所谓的羊群效应指服务器集群的大部分节点都接收消息,而只有小部分节点才进行响应。

当然,“羊群效应”最直接的结果就是增加了集群的载荷。因此我们在定义“分布式锁”的时候

要通过修改监控条件来避免“羊群效应”。

0 0