如何設計乙個電商系統 三 商品系統

2021-10-19 15:14:35 字數 783 閱讀 7528

商品系統中的問題

商品系統主要就使用來維護商品的基本資訊,下面列出介個主要的版塊:

商品管理

商品審核

商品**站:搜尋及批量還原、刪除操作

商品批量操作

商品分類

商品分類:商品分類的crud;

商品型別

商品型別:商品的規格、引數的資訊維護;

品牌管理

品牌名稱搜尋

批量操作:顯示品牌、隱藏品牌

品牌資訊維護

商品評價

評價搜尋:商品名、商品分類、使用者暱稱

評價列表:編號、暱稱、商品名稱、ip、時間、是否顯示、檢視、刪除

批量操作:批量刪除,顯示,隱藏

檢視評價

對於乙個電商系統而言,訪問壓力最大的無疑是商品列表和商品詳情頁;使用者在購買前都會瀏覽很多商品,貨比三家,所以對於商品系統的而言,如何應對高併發大流量的訪問時非常重要的;

這裡提供兩種方法來緩解併發壓力:

以上的兩種方式說白了其實都是加快取(cdn快取和資料庫快取),本質都是緩解訪問壓力;

對於商詳頁的設計,我們必須要提前考慮到商品的資料規模的問題;b2c的系統可能規模小一點,但是對於c2c的**系統,那個商品的數量是巨大的。國內一線電商,sku的數量大約在幾億到幾十億這個量級。雖然實際上並沒有這麼多的商品,但是同乙個商品會有不同的版本號,很多商品在**的時候會以各種形式反覆上下架;

並且商品同時包含很多檔案,比如和視屏介紹之類的;

這裡也提供幾種方式來應對儲存的問題:

基於電商中臺架構 商品系統設計 一

二 概念定義 三 技術設計 四 總結 為什麼採用中臺架構前幾篇已經說明了,這裡就介紹一下基礎層和平台層的功能。商品管理 商品的基本操作 商品收藏 管理使用者收藏的商品 商品快照 儲存商品編輯的每乙個快照版本 活動打標 根據不同的活動對映到商品屬性上不同標記 銷量管理 商品的銷量統計 以及排序操作 瀏...

如何設計乙個秒殺系統

秒殺場景一般會在電商 舉行一些活動或者節假日在12306 上搶票時遇到。對於電商 中一些稀缺或者 商品,電商 一般會在約定時間點對其進行限量銷售,因為這些商品的特殊性,會吸引大量使用者前來搶購,並且會在約定的時間點同時在秒殺頁面進行搶購。限流 鑑於只有少部分使用者能夠秒殺成功,所以要限制大部分流量,...

如何設計乙個秒殺系統

秒殺場景一般會在電商 舉行一些活動或者節假日在12306 上搶票時遇到。對於電商 中一些稀缺或者 商品,電商 一般會在約定時間點對其進行限量銷售,因為這些商品的特殊性,會吸引大量使用者前來搶購,並且會在約定的時間點同時在秒殺頁面進行搶購。限流 鑑於只有少部分使用者能夠秒殺成功,所以要限制大部分流量,...