分佈式鎖在分佈式系統中用於解決多個服務實例或多個應用節點之間共享資源時的併發問題。它可以確保同一時間只有一個實例對共享資源進行操作,從而避免數據衝突或不一致的問題。以下是一些常見的分佈式鎖應用場景: 1. 高併發下的資源爭搶(秒殺活動中的庫存扣減) 場景:秒殺活動通常會引發大量併發請求,多個用户可能同時嘗試購買同一件商品。在沒有適當的同步機制下,可能會發生 超賣(即系統允許超過庫存數量的購買)