一个进程获取分布式锁后,执行某个操作,但是在执行操作的过程中,分布式锁过期了导致锁自动释放了,其他进程获取了锁,这种情况应该是会出现的吧,那怎么防止这种情况呢?
https://www.cnblogs.com/jelly12345/p/14699492.html
锁是宝贵资源,尽晚拿,尽早放。锁过期,重新拿锁,重新操作
1.最好评估好最大时长 2.开续期线程,楼上都是正解 3.其他的分布式锁,比如etcd是自带租约机制