zookeeper 分佈式鎖解析


需要用到鎖的地方:如秒殺,生成唯一訂單,接口的冪等性


分佈鎖實現:
1.redis:setnx實現 
2.memcached:add實現
百分之八九十都使用redis,很少使用memcached


特點:不可重入、非阻塞 部分不支持持久化(redis支持持久化,它有兩種方式支持持久化)


3.zookeeper實現的優點:可重入、安全性高


zookeeper:
java客戶端:zkclient,curator


zookeeper分佈式鎖原理:
zookeeper分佈式協調服務開源框架 apache
互聯網BAT:dubbo(阿里巴巴,目前阿里用的是HSF),jstorm(百度),disconf(騰訊)


分佈式原理:。。。


一般用redis分佈式鎖比較多,zookeeper分佈式鎖比較重
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章