前面的方法已經(jīng)有了 補充一個 在加入隊列時候 判斷時間不超過結(jié)束時間 在取數(shù)據(jù)的時候判斷時間要超過結(jié)束時間 壞處是犧牲了一些性能(判斷)
2017-11-16
把秒殺商品存string類型的 值為Int的庫存數(shù)量 用戶請求一次庫存-1 為0就秒殺結(jié)束 然后將用戶信息和商品id寫入list 然后隊列監(jiān)控list執(zhí)行寫訂單操作
2017-10-21
視頻里的代碼只能實現(xiàn)削峰,但是沒有實現(xiàn)鎖,這樣判斷在高并發(fā)的情況下 ,肯定會出現(xiàn)超賣的情況,因為如果同時有100個進程執(zhí)行了$resdis->lLen($resdis_name)<10,都是返回true的。
建議使用decr方式,實現(xiàn)原子性的判斷。
建議使用decr方式,實現(xiàn)原子性的判斷。
2017-10-19