處理高負載、高併發
靜態化頁面
伺服器分離
採用memcache、redis快取服務
db讀寫分離
負載均衡
商品秒殺、超賣
redis佇列(商品佇列,排隊佇列,搶購結果佇列)
秒殺商品入佇列,利用pop的原子性操作,多使用者同時到達,也是依次執行
購物車原理
涉及:加入購物車,刪除購物車,修改購物車,清空購物車,購物車商品清單、數量、**
實現:1、利用cookie特性(在伺服器與客戶端建立會話),將購物資訊生成cookie值存放在客戶端,實現購物車功能
2、利用session(將客戶端與伺服器的私有會話儲存在伺服器),伺服器生成session,客戶端生成session識別號並儲存客戶端,保持和伺服器的同步
多台機共享session
訂單拆分
訂單表下生成子訂單號,訂單附表商品對應子訂單號
電商類業務梳理
來到新公司已經快一年時間,這一年中學習的時間比較少,更多的時間花在了通勤和家裡,也算是放鬆了一段時間吧。當然因為工作原因,業務熟練度也是有所提高的,以前沒做過電商業務,現在參與其中,也是熟悉了電商業務的要點和難點。下面將對這段時間參與的業務進行回顧和梳理,方便日後查閱。電商售賣的業務流程一般包含以下...
電商概述 電商分類
按模式 b2c business to consumer 商家與個人的交易行為 b2b business to business 企業與企業的行為 例子 阿里巴巴,聰慧網,或者日常生活中的批發 c2c consumer to consumer 個人向個人提供商品或者服務 c2b consumer t...
電商實體類分析
在電商系統中,商品模型至關重要,是整個電商的核心,下面通過乙個簡單的分析,設計乙個基礎的商品模型。商品模型的演化 在以前,那時cms很流行,最常見的模型是欄目 文章模型。於是做電商的時候,自然就繼承了這種一對多的關係。只是欄目變成了分類,文章變成了商品。商品也具備了獨特的業務屬性。現在很多電商 上左...