目录
一、从数据的唯一标识开讲
1. 数据区分与标识表现
2. 标识的生成与组织
3. 标识唯一性保证与核验
二、唯一索引到分布式锁
1. 唯一索引的业务契合度
2. 前置校验的方式选择
3. 分布式锁的必要性
三、锁的共性问题
1. 分布式锁的正确性保障
2. 数据库主键唯一性保障
3. 进程内协同之一:互斥
4. 分布式锁与进程内锁的共性
5. 唯一标识与CAS的联系
四、同类场景延伸
1. 分布式ID生成原理
2. 接口幂等与MQ消费幂等
3. 操作系统进程间通信与互斥
4. CAS原理的其他应用场景
五、总结
1. 唯一标识与CAS与多对一模型
2. 学会抽象归纳
数据区分与标识表现
标识的生成与组织
全部随机形式以及递增数值
树形结构区分的目录
标识唯一性保证与核验
文件系统命名冲突
数据库唯一索引冲突
编程语言变量重复命名
唯一索引的业务契合度
前置校验的方式选择
是否必须查询数据库验证
非索引字段怎么验证处理
高并发下如何保证正确性
分布式锁的必要性
分布式锁的正确性保障
数据库主键唯一性保障
进程内协同之一:互斥
分布式锁与进程内锁的共性
唯一标识与CAS的联系
分布式ID生成原理
接口幂等与MQ消费幂等
操作系统进程间通信与互斥
CAS原理的其他应用场景
唯一标识与CAS与多对一模型
学会抽象归纳
往期回顾
文 / 预子
关注得物技术,每周一、三、五更新技术干货
要是觉得文章对你有帮助的话,欢迎评论转发点赞~
未经得物技术许可严禁转载,否则依法追究法律责任。
“
扫码添加小助手微信
如有任何疑问,或想要了解更多技术资讯,请添加小助手微信: