sponsored links

電商秒殺系統設計

【業務背景】

你作為一個電商創業公司的架構師,負責設計 6.18 大促秒殺系統的設計,你們的業務模式如下:

1. 你們挑選選品各大電商平臺上暢銷和好評的商品進行銷售,每個品類不超過 20 個商品,目前做了 10 個品類;

2. 本次 6.18 秒殺選擇了 1000 個充電寶,10 臺 iPhone 12 作為秒殺商品;

3. 正常的日活大約 100 萬用戶;

4. 老闆要求萬無一失。

【技術背景】

1. 技術團隊以 Java 為主,已經落地了微服務架構;

2. 主要渠道是自有的 App(包括 iOS 和 Android)和微信小程式,為了促進使用者轉化為 App 使用者,只有下載 App 才能參加秒殺活動;

3. 目前只有單機房。

業務基本場景

對前面的業務背景描述,進行核心業務場景假設,秒殺系統核心系統包括:

  1. 秒殺商品詳情繫統,
  2. 秒殺交易系統
  3. 商品庫存系統
  4. 支付系統

儲存架構設計

儲存效能估算

  1. 使用者資訊

日活 100W 的系統,假設日活使用者佔 10%,註冊使用者有 100/10% = 1000W

  1. 商品資訊

正常售賣商品數:10 個品類,每個品類不超過 20 個商品,總商品數目為:10*20=200 個商品,假設定期會對這些熱銷和好評的商品進行更新,更新評率為每週更新所有 200 個商品,為滿足未來 2 年的增長,200*52*2=20000+商品

由於秒殺系統僅 618 使用,因此無需隔離熱點商品資訊,如後續需要演進為每日秒殺的系統,則可以做單獨的熱點商品儲存和正常商品隔離

  1. 庫存資訊

假設每個上架的商品都是有庫存的,庫存記錄數大致 20000+

秒殺庫存,是否需要設計隔離的熱點商品庫存也看是否會演進每日秒殺的系統

  1. 訂單資訊

假設該電商系統 100W 日活使用者,實際每日下單的使用者佔 50%,每日產生 50W 訂單,滿足未來 2 年增長 365*2*50=3.65 億訂單資料

  1. 支付資訊

假設下單的使用者都進行了支付,少量因為訂單因為各種填寫錯誤等原因未支付的訂單,因此支付賬單約 3.65 億

儲存架構設計

資料特點分析:

  1. 商品資訊相對固定,包含商品介紹,圖片等靜態資源資訊,讀多寫少,適合透過讀寫分離的方式,提高讀效能的支撐,
  2. 庫存資料,頻繁讀寫,對應秒殺場景,單庫無法支撐寫請求時,可透過庫存拆分的方式分擔寫壓力
  3. 訂單資料,支付資料未來可能持續增長,且資料量較大(上億記錄),存在明顯的冷熱特性,因此考慮對資料進行分片,按月拆分, 先做水平分表,後續再考慮分庫

根據上面的分析,儲存架構設計包括

  1. 分為商品、庫存資料庫、訂單庫、支付賬單庫,可先採用 MySQL 主從架構
  2. 商品詳情頁動靜資源分離,靜態資源透過引入 CDN 儲存進行加速
  3. 使用者資訊、一些動態快取的內容,以及秒殺過程中排隊,可以考慮引入 Redis, 採用多機的 Cluster 架構

計算架構設計

計算效能估算

  1. 檢視商品詳情:假設 100W 使用者全部參與秒殺,檢視商品的 QPS 為 100W
  2. 下單秒殺:比如增加答題等設計攔截下單請求,下單過程分散到 1~3 秒,下單 TPS 大致到 30W
  3. 支付:支付過程由於一般較長,假設一般要 10 秒完成,支付 TPS 為 10W

計算架構-負載均衡設計

採用多級負載均衡架構

  1. 第一級 DNS 採用專門的秒殺域名,和主站分離
  2. 第二級採用 LVS 叢集,第三級採用 nginx 叢集

計算架構-快取設計

採用多級快取架構設計

1.CDN 快取靜態商品資訊,攔截大部分商品 QPS

2.APP 端快取,秒殺預告預先放出了商品資訊,可快取部分資源到 APP 內部快取

3.應用程式本地快取,可存商品資訊等

4.分散式快取 RedisCluster 叢集,儲存使用者資訊,商品資訊,秒殺限流任務佇列

分類: 科技
時間: 2021-10-10

相關文章

電商系統設計:素材庫

電商系統設計:素材庫
由於電商存在大量的圖文.影片內容.所以提前建立好素材庫,有利於運營團隊和SKU團隊儘快上架商品. ▲ 素材庫管理 圖片要支援分類和類目管理. 同時由於商品需要支援移動端.PC端,所以提前做一些適配工具 ...

電商系統設計:商品的品牌管理

電商系統設計:商品的品牌管理
前面我們提到了類目管理,但實際上商品有眾多品牌.每個品牌有不同和相同的類目,所以需要建立品牌管理 ▲ 商品品牌管理 品牌管理裡最重要的是品牌使用狀態.logo.和品牌關聯.隨時瞭解到商品品牌屬於哪個類 ...

農村土特產搭上了電商快車

農村土特產搭上了電商快車
來源:人民網-人民日報海外版 日前,新疆維吾爾自治區沙灣市2000餘畝瓜果喜獲豐收.為解決農戶採摘人手不足.銷售不暢等問題,該市農村黨員.駐村幹部組成志願服務隊幫助農戶採摘.分揀.包裝和銷售,同時組織 ...

跨境電商Shopee是如何玩轉直播帶貨的?

跨境電商Shopee是如何玩轉直播帶貨的?
說到電商直播,很多人第一反應可能是淘寶.拼多多.抖音.小紅書等,而本期文章分享的案例"Shopee"則是東南亞地區最火爆的跨境電商平臺,也是很多國貨出海東南亞的首選平臺,在2021 ...

又一電商平臺崩盤,客戶哭訴:“我給孩子的首付錢全賠了!”

又一電商平臺崩盤,客戶哭訴:“我給孩子的首付錢全賠了!”
國內首家成品油B2B電商平臺"找油網",正面臨一場巨大的危機. 據瞭解,找油網在今年的6月和7月底已經裁撤了大量的員工,拖欠了近200名員工的薪資,金額高達千萬元,無論是起訴還是抗 ...

電商在國外不受歡迎?看看曾經繁華的街頭,什麼都清楚了

電商在國外不受歡迎?看看曾經繁華的街頭,什麼都清楚了
隨著國內電子商務的不斷推行,有很多的電子商務已經做成了巨無霸似的企業,而且國內透過網路購買產品的熱情居高不下,利用各種節日進行促銷的手段也是層出不窮,但是在中國如此受到青睞的電子商務,卻在國外並沒有得 ...

消滅醫藥代表後行業鉅變!柏煜:未來醫藥電商只會剩下這兩類公司

消滅醫藥代表後行業鉅變!柏煜:未來醫藥電商只會剩下這兩類公司
柏煜判斷,近兩年發生鉅變的醫藥電商行業,未來會剩下兩類公司:一類是寡頭,比如京東.阿里.美團等:一類是細分垂直型企業,比如聚焦於某一細分品類,或把某一病種做深做透的產品+服務型公司. 文|<中國 ...

中國做得好的土特產(農特產)電商平臺有哪些?

中國做得好的土特產(農特產)電商平臺有哪些?
編輯導語:在萬物皆可上網買的時代,電商平臺已經在各行各業垂直髮展起來.然而看似潛力無限的農產品電子商務平臺卻仍在虧本運營.本篇文章中,作者從農產品電商平臺視角出發,與大家分析行業的現狀與發展. 先給結 ...

開店筆記 | 有哪些無法被電商取代的實體店生意?

開店筆記 | 有哪些無法被電商取代的實體店生意?
上一次,58開店找鋪部落的友友們一起討論了電商與實體店之間的關係.部落話題投票結果顯示,近8成參與投票的網友認為:實體店永不消亡.某些店具有不可替代性. 即使當前電商看起來發展更加迅猛,它的相對優勢也 ...

沿街店鋪關門.轉讓.倒閉,真是網際網路電商平臺 禍害的嗎?

沿街店鋪關門.轉讓.倒閉,真是網際網路電商平臺 禍害的嗎?
大眾創業,萬眾創新--. 曾經的你,是否也是因為,響應政策號召,重新點燃了原本不甘心平庸的心,毅然決然地,踏上了自主創業征程,也因此,心潮澎湃,激盪不已--. 當初,你是否,也是從打工隊伍裡,被約束機 ...

區域特色農產品產業電商平臺將助推鄉村振興
渤海商品交易所區域特色農產品流流機制和實踐路徑的產業電商平臺在河南.重慶.新疆.安徽等區域範圍進行試點實施,讓特色農產品產業鏈平臺,實現區域特色產業發展方面發揮引領示範效應,為全國積累經驗.標本兼治, ...

“電商專供”的秘密,為什麼實體店不讓賣?

“電商專供”的秘密,為什麼實體店不讓賣?
"電商專供"一直以來都是被外界熱議的話題,但還是有很多消費者容易被迷惑.比如一款外型看著差不多的家電價格卻相差上千元,實則型號僅差一個數字:同一款產品在不同渠道的價格卻是天壤之別- ...

亞馬遜大舉關停中國電商風波後,跨境電商自建“站”忙
■ 深圳特區報記者 範京蓉 "最近關於建獨立站的諮詢業務暴增,我們客服都忙不過來了." 一家專門從事跨境電商建站服務的公司海外業務負責人告訴記者. 今年上半年,由於海外疫情加劇,網 ...

海南跨境電商的風口,向前端銷售走還是向後端供應鏈走?

海南跨境電商的風口,向前端銷售走還是向後端供應鏈走?
今年以來,我國經濟持續穩定恢復,全球經濟逐漸復甦,國際貿易需求隨之回暖,有力促進了我國進出口增長.與此同時,跨境電商貿易表現亮眼,日漸成為外貿增長點和新動能. 跨境免稅店 跨境免稅店 隨著海南自貿港政 ...

中國跨境電商第一人陳歐:4年70億身家瘋狂縮水,靠街電能否翻盤

中國跨境電商第一人陳歐:4年70億身家瘋狂縮水,靠街電能否翻盤
透過遊戲比賽發現巨大商機,31歲創業成功, 2014年品牌上市,他被稱為紐交所220餘年歷史上最年輕的上市公司CEO."我是陳歐,我為自己代言". 當年陳歐為自己的品牌聚美優品代言 ...

中國郵政“919電商節”啟動儀式在京舉行

中國郵政“919電商節”啟動儀式在京舉行
9月16日,嘉賓透過手機應用程式體驗中國郵政"919電商節"線上活動. 當日,中國郵政集團有限公司在北京舉行第五屆中國郵政"919電商節"啟動儀式." ...

亞馬遜封停中國賣家 跨境B2B電商迎來發展新機遇?

亞馬遜封停中國賣家 跨境B2B電商迎來發展新機遇?
來源:中國經營報 跨境電商是當前發展速度最快.潛力最大.帶動作用最強的外貿新業態新模式.本報資料室/圖 亞馬遜封停中國賣家一事正在發生微妙變化,申訴不成功.資金被凍結的中小賣家開始尋找亞馬遜之外的&q ...

快手電商如何突破瓶頸,走出二次增長曲線?

快手電商如何突破瓶頸,走出二次增長曲線?
操盤手姚福包和主播雨茉挑戰現場(受訪者供圖) 不足十平方米的透明直播間內,身穿黃色工裝連體褲的主播"雨茉"團隊,和身穿白T恤衫的服務商"老鐵文化"團隊緊張地打著 ...

想做跨境電商,一個人就足夠了

想做跨境電商,一個人就足夠了
告訴你個秘密,做跨境電商一個人就足夠了! 侯哥很忙,真沒功夫跟你開玩笑. 跨境電商並沒有我們想象中的那麼難,只要理清其中的流程和脈絡,一個人也可以做跨境電商! 首先我們要清楚的分析自己的情況. 如果你 ...