![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
锁
晨钟暮鼓无那炊烟
成功从来没有捷径
展开
-
从构建分布式秒杀系统聊聊分布式锁
从构建分布式秒杀系统聊聊分布式锁1.案例介绍在尝试了解分布式锁之前,大家可以想象一下,什么场景下会使用分布式锁?单机应用架构中,秒杀案例使用ReentrantLcok或者synchronized来达到秒杀商品互斥的目的。然而在分布式系统中,会存在多台机器并行去实现同一个功能。也就是说,在多进程中,如果还使用以上JDK提供的进程锁,来并发访问数据库资源就可能会出现商品超卖的情况。因此,需要我...转载 2020-03-15 16:49:21 · 365 阅读 · 0 评论 -
基于数据库实现的分布式锁
1.概述在单机时代,虽然不需要分布式锁,但也面临过类似的问题,只不过在单机的情况下,如果有多个线程要同时访问某个共享资源的时候,我们可以采用线程间加锁的机制,即当某个线程获取到这个资源后,就立即对这个资源进行加锁,当使用完资源之后,再解锁,其它线程就可以接着使用了。例如,在JAVA中,甚至专门提供了一些处理锁机制的一些API(synchronize/Lock等)。但是到了分布式系统的时代,这种...原创 2020-02-28 19:05:29 · 295 阅读 · 0 评论 -
探索Mysql锁机制(二)——共享锁&排他锁&意向锁&间隙锁
????花絮????仔细看哦 ????今天采蜜采到一份看起来不错的简历,正襟危坐,电话call过去。对方的电话响着粤语版的《明年今日》,让我想起了村里的小芳,鞭子粗又长。“喂,哪位?”,对方的声音很Young很有钱。“同学你好,我是巴巴的面试官,你对XX巴巴有兴趣吗,现在方不方便聊聊?”。“…你好,有啊,方便的。”“okay,那我们简单的聊一会,你能先简单的介绍一下自己吗?”。“好,我叫小明...转载 2020-02-28 19:03:17 · 1127 阅读 · 1 评论