秒殺邏輯(初稿)

2021-10-03 10:59:35 字數 489 閱讀 8874

1.秒殺時間段設定

設定每天固定的秒殺時間段

2.新增秒殺商品思路

①新增商品資訊

②新增商品庫存,商品庫存不為0則參加每天的秒殺活動

③新增商品到秒殺時間段

3.自動建立新的秒殺活動

設定舊的秒殺活動過期,提前建立新下一階段秒殺活動

4.前端檢視

①獲取每天秒殺的時間段

②根據當前活動時間段獲取當前時間時間段的秒殺商品資訊

③設定redis最大訪問數量限流,僅有數量內的使用者可以進入頁面,其他使用者僅進入假頁面

5.下單

①查詢秒殺活動是否已過期

②查詢使用者是否參加過該秒殺活動

③查詢是否還有庫存

④使用者下單後長時間未支付訂單取消,庫存加回

6秒殺**處理方式

①使用低端處理併發**,請看下集

②秒殺使用者進入redis佇列,人數滿後不在將請求人數加入佇列,取出佇列中資料下單,前端輪詢秒殺結果

php搶購秒殺邏輯

1 3 搶購的處理邏輯4 56include init.php 78 template type buy 9 template pagetitle 搶購 1011 active model new model active 12 goods model new model goods 1314 引數...

常規的秒殺處理邏輯(php)

1 初始化搶購資料 2 假設當前秒殺活動的 id 為 9 5 可以在模型的 created 事件做這個事情 6 id 9 78 填充乙個 redis 佇列,數量為搶購的數量,後面的 9 無意義 9 redis lpush seckills queue array fill 0,seckill num...

bug規範初稿

一 背景 bug是開發和測試質量的重要指標,從bug數量 嚴重性等可以看出rd的開發質量,從發現問題的階段可以看出qa的測試意識和測試質量,從問題分類 問題 等可以看出產品開發 測試質量的一些固有模式,幫助rd和qa提公升開發和測試質量。總之窺一斑而見全豹,因此統計和分析bug十分有必要。各端都將b...