併發減庫存

秒殺的場景有很多,比如:搶購、搶票、搶紅包等等。總之,就是在極短時間內有大量的請求。 我們都知道,這種系統設計的大方向就是限流,即通過層層過濾,最終只讓相對較少的請求進入到核心業務處理層。 這裏不談秒殺設計,不談使用隊列等使請求串行化,就談下怎麼用鎖來保證數據正確,就是已經到減庫存那一步了,在這一步中如果保證不超賣。 用隊列的話,可以是Java自動的隊列,也可以用Redis的LPUSH RPOP
相關文章
相關標籤/搜索