会员足迹架构
类关系图
说明
如上图所属,展示的是足迹类关系图。
- FootpringController 接口入口,可以提供查看足迹,删除足迹的功能
- Service、Impl为对应功能实现
- FootPring 为实体类,存储字段如图所示
主要介绍足迹记录功能优化设计及原理
足迹记录功能
流程图
- 用户访问商品详情
- 商品服务中,对用户的登录状态进行判定,如果有登录,则发送一条mq,包含skuid,用户id等参数
- 足迹服务监听到用户访问商品对消息
- 对足迹进行处理,例如更新足迹时间,或者超出100条足迹记录,则删除最先对足迹信息