組合商品秒殺

2021-08-19 18:22:15 字數 429 閱讀 6766

一.組合商品特點

支援多商品的選擇

多個商品的庫存、限購數量

驗證和處理的邏輯更多(其中一種庫存不足都要異常失敗)

二.萬次秒殺

增加驗證邏輯,完成基本功能就可以

同樣不需要太多考慮優化方面

單機,mysql資料庫就可以支援

三.百萬次秒殺

1期組合商品秒殺相當也進行2-3期單商品秒殺同樣規模的壓力

增加了驗證邏輯,增加了**複雜度,增加了異常處理的情況

嚴格的驗證全部商品驗證,或者只處理組合商品中的合格的商品

四.過億次秒殺

能不能將組合商品的複雜問題簡單化?

把組合成乙個單商品(比如nab搶票,先把兩個座位或者三個座位組合成乙個商品)

引入中控伺服器(管理伺服器的伺服器)

多機房多資料中心(每個機房分別承受)

高效能商品秒殺

進入詳情秒殺 此時會帶過來該秒殺商品的秒殺引數 1,首先要驗證登入資訊 也就是使用者要登入 2,此時通過後台獲取當前伺服器時間,a,如果大於秒殺時間提示秒殺結束 b,如果小於秒殺時間進行計時互動,進行倒計時 c,如果等於秒殺時間則 1 請求暴露出的實體,此實體會在後台獲取 是否開啟秒殺,md5值 有...

04載入秒殺商品實現

當前已經完成了秒殺時間段選單的顯示,那麼當使用者在切換不同的時間段的時候,需要按照使用者所選擇的時間去顯示相對應時間段下的秒殺商品 3.4.1 秒殺服務 查詢秒殺商品列表 restcontroller seckillgoods public class seckillgoodscontroller ...

PHP Redis實現商品秒殺程式

如果你家店裡某商品庫存只有100件,現在店慶活動5折優惠大酬賓,假如現在有200個人瘋狂湧入你家店裡,為了避免發生瘋搶和 件發生,店長您採取了排隊限購的辦法,1人限購1件,排隊先到先買,賣完為止。這個是實體店我們會看到的場景,100件商品,1人1件,最後200人中只有100人能買到商品,剩下100人...