Mark down学习

购物车

2019-05-28  本文已影响0人  异步_缓存_队排好

简介

购物车分为在线购物车离线购物车

当没有登陆,可以往离线购物车中添加商品,在第一次添加的时候分配一个cookie,每次添加的商品都保存在这个cookie中,如果这个cookie没有了,离线购物车中的商品也没有了,当用户登录,离线购物车与在线购物车合并,并且删除离线购物车的数据

京东是怎么做的?

设计自己的购物车

购物车数据保存在redis中,使用分布式集合[redisson.getMap]

用户对于购物车的所有的操作,都需要传入cart-key,如果用户登录了,还需要传入token

购物车需要提交的所有的方法


技术

1.分布式集合
2.JSON.parseObject(str,new TypeReference<Set<String>>() { })
3.RPC隐式传参,透传用户令牌给其他的服务,一般用于给其他的服务一些增量的数据(这些数据其他服务不一定会用到)

上一篇 下一篇

猜你喜欢

热点阅读