首頁  >  文章  >  後端開發  >  商城秒殺是怎麼實現的?

商城秒殺是怎麼實現的?

PHP中文网
PHP中文网原創
2016-08-18 09:16:042611瀏覽

商城秒殺是怎麼實現的?

思路即可,謝謝大家!

回覆內容:

思路即可,謝謝大家!


隊列 樂觀鎖 悲觀鎖


設定可以參加秒殺的上限。超過上限的請求,全部擋回去。
秒殺上限的具體數量,需要壓測。
惡意請求的IP,直接屏蔽掉。


ajax發個請求到後端,後端用隊列去請求資料庫。

同時,ajax在前端一直請求後端,後端返回秒殺成功或失敗。


用redis隊列即可實現,排隊鎖庫存,產生訂單,例如100個庫存,那麼每次加入加購物車就開始計算隊列的長度是否大於100就行。

以上就是商城秒殺是怎麼實現的?的內容,更多相關內容請關注PHP中文網(www.php.cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn