1、原理
2、扩展
3、架构图
4、流程图
5、总结
分布式锁主要用在分布式项目中需要唯一执行的功能点,例如利用定时任务进行数据处理,多个服务器部署项目进行集群,定时任务分布在各个服务器进行处理,可利用分布式锁进行服务器层面的分布式锁或者更细粒度的定时任务级别的分布式锁;分布式锁开发的关键点在于创建自增序号的节点、判断自身是否为最小的节点以及对比自己次小节点删除事件的监控,针对网络抖动以及超时进行处理。
原文:http://www.cnblogs.com/shengkejava/p/5811694.html