随笔分类 -  Java 架构 --- 锁

Java 架构中的 锁 的相关知识点
摘要:1、分布式锁 需要满足的要求 1)、排他性:同一时间只会有一个客户端能获取到锁,其他客户端同时不能获取; 2)、避免死锁:锁在一段时间后一定会被释放; 3)、高可用:获取或释放锁的机制必须高可用且性能佳。 实现方式: a、基于数据库实现 基于数据库的乐观锁:在数据库表中引入一个版本号字段。在修改数据 阅读全文
posted @ 2018-12-18 08:29 几近虚年 阅读(403) 评论(0) 推荐(0)