1. 程式人生 > 其它 >高併發大型電商平臺——之購物車、商品下單實現

高併發大型電商平臺——之購物車、商品下單實現

購物車分析與實現

購物車策略分析

免登陸購物車

使用者不登入也能使用購物車,以前京東使用的就是這種方案,現在已經改為身份驗證購物車模式,因為這種模式資料更安全。
優點:使用者不登入也能使用購物車,給使用者帶來了方便
缺點:資料混亂,資料丟失概率大

身份驗證購物車

使用者必須登入才能使用購物車,天貓一直在使用這種方案。
優點:資料安全,不易丟失。
缺點:使用者使用不方便,必須有賬號、必須登入。

購物車特點

1、使用購物車的群體大
2、查詢購物車的頻率高、操作購物車的頻率 高
3、資料不存在交易操作,安全級別不用太高
4、儲存時間久
5、購物車以使用者為單位進行儲存

購物車儲存技術分析

1、免登陸購物車,資料可儲存在客戶端,例如Cookie、LocalStorage、WebSQL,但都存在跨域問題。

2、身份校驗購物車,資料可儲存在非關係型資料可,例如MongoDB,tair,不建議使用Redis,因為購物車量大。如果設計永久儲存購物車資料,可以使用MongoDB或者tair,他們都可以進行大規模擴容。
購物車流程分析

商品下單分析與實現