什么是分布式锁?为什么要用分布式锁
Posted 程序员环西
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是分布式锁?为什么要用分布式锁相关的知识,希望对你有一定的参考价值。
前言
阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。
今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud微服务实战笔记,这份笔记让人看了不得不爱,目前在GitHub的热度已经标星81.6k了,由此可见同行们对这份文档的认可程度,这也意味着对我们的学习和技术提升有很大的帮助。
下面将这份文档的内容以图片的形式展现出来,但篇幅有限只能展示部分,如果你需要“高清完整的pdf版”,可以在文末领取
阿里P8级架构师核心理论落地篇
- 再造淘宝,贯穿全系,阿里团队代码落地,详细每个版本迭代,拒绝2-3个月PPT架构师
- 再造淘宝之咚宝-技术支撑-完整搭建DevOps
- 再造淘宝之咚宝-统一规则-代码规范落地解析
- 再造淘宝之咚宝搭建基础服务
- 再造淘宝之咚宝-构建step01 -用户中心
- 再造淘宝之咚宝-构建step02 -商品中心
- 再造淘宝之咚宝-构建step03 -库存中心
- 再造淘宝之咚宝-构建step05 -订单中心
- 再造淘宝之咚宝-构建step06 -搜索中心
- 再造淘宝之咚宝-构建step07 -评价中心
- 再造淘宝之咚宝-构建step08-客服中心
- 再造淘宝之咚宝-构建step09 -推荐中心
- 再造淘宝之咚宝-构建step10 -促销秒杀中心
- 再造淘宝之咚宝-构建step11 -支付中心
- 再造淘宝之咚宝-构建step12 -物流中心
- 再造淘宝之咚宝-构建step13 -租户中心
- 再造淘宝之咚宝-构建step14-.上云开源
阿里P8级架构师第一篇:千亿流量高并发高可用分布式系统之理论基础篇
- 透彻解读分布式理论的地基: CAP定理
- 透彻解读AP下保持事务最终一致性: BASE
- 分布式锁理论以及在各种场景下的实践路线
- 分布式微服务中的难题分布式事务的规划指导
- 服务端主从架构设计脑裂问题终极解决方案
- 永不宕机随时在线之服务高可用设计方案
- 弹性伸缩虽易扩展之服务高扩展设计方案
- 无限扩流极限承压之服务高性能设计方案
- 任你左顾右盼我自恒定不变之幂等
阿里P8级架构师第二篇:干亿流量高并发高可用分布式系统之技术底层支撑篇(面试)
- 技术底层支撑之内存I0/网络I0/磁盘I0
- 技术底层支撑之多线程与高并发(单机)
- 技术底层支撑之JVM调优
- 技术底层支撑之JMM详解
- 技术底层支撑之Linux内核
- 技术底层支撑之操作系统
- 技术底层支撑之存储系统
阿里P8级架构师面试算法系列篇:技术底层支撑之数据结构算法-从萌新到BAT
- 高频面试题训练营
- 算法和数据结构基础班+进阶班
阿里P8级架构师第三篇:千亿流量高并发高可用分布式系统之关键算法支撑篇
- Paxsos算法
- ZAB
- RAFT
- Gossip
- 请求负载均衡之RoundRobin算法
- 请求负载均衡之随机轮询算法
- 请求负载均衡之加权随机轮询法
- 请求负载均衡之Latency- Aware算法
- 路由寻径之距离矢量算法
- 分布式任务调度算法
- 沙丁算法
- 分布式协调与同步算法JK
- 分布式计算之MR Stream Actor流水线
- 布隆过滤算法/布谷鸟过滤算法
- 常见哈希及哈希碰撞问题
- 漏洞算法
- 令牌桶
- 分布式ID生成算法雪花LEAF等
- AES/RSA
- 分布式存储之Kademlia算法
- 分布式存储之CRUSH算法
- 分布式存储之一致性哈希算法
- pagerank
- ItemCF/UserCF协同过滤
- 倒排索引之TFIDF/MD25算分
- 线性回归算法
- 逻辑回归算法
- KNN分类算法
- KMeans聚类算法
- SVM分类算法
- 决策树算法
- 随机森林算法
- DBScan密度聚类算法
- LSH局部敏感Hash算法
- AL S矩阵分解算法
- Word2Vec词向量算法
- TextRank算法
阿里P8级架构师第四篇:干亿流量高并发高可用分布式系统之框架/中间件底层原理剖析篇
- 剖析原理解读源码之Spring Core
- 剖析原理解读源码之SpringMVC
- 剖析原理解读源码之MyBatis
- 剖析原理解读源码之Tomcat
- 剖析原理解读源码之SpringBoot
- 剖析原理解读源码之SpringCloud全系
- 剖析原理解读源码之MQ
- 剖析原理解读源码之ELK
- 剖析原理解读源码之Netty
- 剖析原理解读源码之Hotspot
- 剖析原理解读源码之Redis
- 剖析原理解读源码之Linux内核
- 剖析原理解读源码之mysql
- 剖析原理解读源码之Ctrip携程Apollo
- 剖析原理之互联网核心
阿里P8级架构师第五篇:干亿流量高并发高可用分布式系统之总体设计篇
- 从单体到微服务系统架构
- 从微服务到异构系统多级缓存系统架构
- 超大型分布式系统架构设计
- 从微服务到ServiceMesh
- 从ServiceMesh到Serverless
- 分分合合从微服务到大中台
阿里P8级架构师第六篇:干亿流量高并发高可用分布式系统之网络基础设施建设篇
- 基础设施解决多机房全球同服问题
- 基础设施解决负载均衡问题
- 基础设施解决服务故障自动摘除自动发现
- 基础设施构建富媒体问题
- DNS相关
- 资源静态化
- CDN
- 落地实践
阿里P8级架构师番外篇: nginx/Tengine玩儿很大
- 解读Nginx
- 解读Nginx原生版本
- 互联网高级应用
- 二次开发
阿里P8级架构师第七篇:干亿流量高并发高可用分布式系统之核心服务设计篇
- 分布式架构之网关层设计与落地详解
- 分布式架构之业务层设计详解
- 分布式微服务业务层高可用高并发架构设计
- 分布式微服务业务层业务数据架构设计
- 分布式微服务业务层服务治理架构设计
- 服务治理之状态实时上报网关
- 服务治理之服务注册与发现
- 服务治理之服务链路追踪
- 服务治理之监控中心预警
- 服务治理之熔断与恢复策略
- 服务治理之服务降级与兜底数据设计
- 服务治理之自动化运维与统一配置动态下发
- 服务治理之Config Center与服务消息总线
- 服务治理之服务监控状态上报
阿里P8级架构师第八篇:千亿流量高并发高可用分布式系统之核心服务设计-微服务全栈篇
- 微服务全家桶
- SpringCloud Netflix
- SpringCloud基本使用
- 阿里架构师独家讲解SpringCloud Alibaba
- SpringCloud高级使用
- 微服务下的持续集成
- 阿里P8级架构师增益篇:ServiceMesh理论与落地实战
- 为什么ServiceMesh在理念上优于MicroService
- ServiceMesh之基础理论解析
- ServiceMesh之技术选型
- ServiceMesh实战落地之Istio
最后
分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。
面试经验技巧篇
- 经验技巧1 如何巧妙地回答面试官的问题
- 经验技巧2 如何回答技术性的问题
- 经验技巧3 如何回答非技术性问题
- 经验技巧4 如何回答快速估算类问题
- 经验技巧5 如何回答算法设计问题
- 经验技巧6 如何回答系统设计题
- 经验技巧7 如何解决求职中的时间冲突问题
- 经验技巧8 如果面试问题曾经遇见过,是否要告知面试官
- 经验技巧9 在被企业拒绝后是否可以再申请
- 经验技巧10 如何应对自己不会回答的问题
- 经验技巧11 如何应对面试官的“激将法”语言
- 经验技巧12 如何处理与面试官持不同观点这个问题
- 经验技巧13 什么是职场暗语
面试真题篇
- 真题详解1 某知名互联网下载服务提供商软件工程师笔试题
- 真题详解2 某知名社交平台软件工程师笔试题
- 真题详解3 某知名安全软件服务提供商软件工程师笔试题
- 真题详解4 某知名互联网金融企业软件工程师笔试题
- 真题详解5 某知名搜索引擎提供商软件工程师笔试题
- 真题详解6 某初创公司软件工程师笔试题
- 真题详解7 某知名游戏软件开发公司软件工程师笔试题
- 真题详解8 某知名电子商务公司软件工程师笔试题
- 真题详解9 某顶级生活消费类网站软件工程师笔试题
- 真题详解10 某知名门户网站软件工程师笔试题
- 真题详解11 某知名互联网金融企业软件工程师笔试题
- 真题详解12 国内某知名网络设备提供商软件工程师笔试题
- 真题详解13 国内某顶级手机制造商软件工程师笔试题
- 真题详解14 某顶级大数据综合服务提供商软件工程师笔试题
- 真题详解15 某著名社交类上市公司软件工程师笔试题
- 真题详解16 某知名互联网公司软件工程师笔试题
- 真题详解17 某知名网络安全公司校园招聘技术类笔试题
- 真题详解18 某知名互联网游戏公司校园招聘运维开发岗笔试题
需要这份文档的朋友可以点击蓝色传送门即可免费获取!
资料整理不易,点个关注再走吧
题详解16 某知名互联网公司软件工程师笔试题
- 真题详解17 某知名网络安全公司校园招聘技术类笔试题
- 真题详解18 某知名互联网游戏公司校园招聘运维开发岗笔试题
[外链图片转存中…(img-kyfg9xRf-1624691132816)]
需要这份文档的朋友可以点击蓝色传送门即可免费获取!
资料整理不易,点个关注再走吧
以上是关于什么是分布式锁?为什么要用分布式锁的主要内容,如果未能解决你的问题,请参考以下文章