Skip to content

会员足迹架构

类关系图

足迹

说明

如上图所属,展示的是足迹类关系图。

  1. FootpringController 接口入口,可以提供查看足迹,删除足迹的功能
  2. Service、Impl为对应功能实现
  3. FootPring 为实体类,存储字段如图所示

主要介绍足迹记录功能优化设计及原理

足迹记录功能

流程图

足迹记录交互

  1. 用户访问商品详情
  2. 商品服务中,对用户的登录状态进行判定,如果有登录,则发送一条mq,包含skuid,用户id等参数
  3. 足迹服务监听到用户访问商品对消息
  4. 对足迹进行处理,例如更新足迹时间,或者超出100条足迹记录,则删除最先对足迹信息