项目中什么场景需要用到分布式锁
資深大佬 : SkyLine7 6
开发了 1 年多,一直做的是管理系统的 curd,没有用到过锁,没有接触过电商项目,想请教各位 v 友,锁是什么场景需要用到的?怎么判断一个方法要不要加锁?是加 jvm 锁还是分布式锁?
大佬有話說 (43)
开发了 1 年多,一直做的是管理系统的 curd,没有用到过锁,没有接触过电商项目,想请教各位 v 友,锁是什么场景需要用到的?怎么判断一个方法要不要加锁?是加 jvm 锁还是分布式锁?
简单的来说,你可以写一个项目,项目写一个定时任务,每天 10 点 34 分跑一次发一次右键,
用两台服务器部署,不用分布式锁,那么你的定时任务可能会跑两次,但是实际上你只需要跑一次。用分布式锁锁上以后,你的代码只会跑一次。(简单应用)