最近有個疑問非常的困擾我,我會做分布式鎖,redis的,zk的等等,不過我就想問下到底什么場景非要用分布式鎖不可,網上總拿什么庫存超賣舉例,可是明明update where條件里面加個where 庫存 > 購買數量 就能解決的事情為什么非要用鎖,再不濟用異步佇列做也能保障串行運行吧。還有說什么解決業務層冪等性;解決 MQ 消費端多次接受同一訊息;多臺機器同時執行定時任務等,這些也不是非要用分布式鎖來做吧,大把的解決方案,明明都說高并發,不是更應該避免使用鎖么?請大佬們解決下疑惑,魔怔了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/284057.html
標籤:應用服務器
下一篇:js面試題,函式封裝問題。
