2020-08-10 | System Design 中文
购物车存储:匿名用户与登录用户的两条路径
bibi45
购物车的存储选择取决于身份状态、设备同步和结算一致性。
This article is currently available in Chinese. The language switch changes the site interface; the original text is shown below.
匿名购物车可使用受签名的轻量客户端状态或短期服务端存储;登录购物车通常以用户 ID 为键存入数据库或缓存。两者都不能把价格和库存当作客户端可信值。
结算时重新读取商品状态、价格和可售库存。购物车只是用户意图,不是库存预留或订单凭证。