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分佈式鎖比較重
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
[轉帖]Nginx流量拷貝 - 運維筆記
濟南小老虎
2024-05-09 13:29:33
[轉帖]ldap配置系列三:grafana集成ldap
濟南小老虎
2024-05-09 13:29:33
Exadata爲什麼這麼牛B
濟南小老虎
2024-05-09 13:29:33
[轉帖]CPUpower的處理
濟南小老虎
2024-05-09 13:29:33
ERP的API的參數設置檢查 第三方對接管家婆財工貿21.8及以上版本對接注意事項
BIGBOY_CHUANQI
2024-05-09 13:24:23
2024年5月8日記錄
剎那的菜鳥
2024-05-09 13:18:12
批量修改asp.net core 項目的解決方案的命名空間
剎那的菜鳥
2024-05-09 13:18:12
ISP基礎之RGB轉YUV
自由的青
2024-05-09 13:15:01
[Flink] Flink 基礎概念篇
千千寰宇
2024-05-09 13:14:01
vue3中provide和inject用法
邢帥傑
2024-05-09 13:10:31
軟件測試過程中的痛點思考
老_張
2024-05-09 13:09:41
screen使用教程
tonglin0325
2024-05-09 13:09:20
go學習筆記——常用命令
tonglin0325
2024-05-09 13:09:20
Blazor開發時禁用捆綁後CSS的熱重載方法
秦秋隨
2024-05-09 13:08:30