这里的 MySQL 悲观锁实现分布式锁和前面的内容是不是重复了?有啥不同吗?
来源:7-2 【手撸】Mysql悲观锁手撸实现分布式锁

CodeMozart
2023-12-17
老师,这只是单纯的重复,还是有不同的区别啊?一个基于 @Transactional 注解,一个手动提交事务?
写回答
1回答
-
Er十七
2023-12-17
同学,你好。我理解你说的这个mysql锁是否重复,是指这章与第二章的MySQL锁是否重复。首先从原理来看是一致的,都是利用mysql锁特性以及乐观锁来实现的。不同的地方在于第二章的锁实现是在业务表中实现的,只能服务于单一业务。而本章节实现的分布式锁,是通用的mysql 分布式锁实现方案,业务表可以不需要额外创建这些字段,而且本章方案适用于其他业务场景下都可以使用。
10
相似问题