电商-购物车

系统结构

  购物车是电商中的核心,最近由于缺人,参与了点购物车系统的开发,架构图是一个技术经理画的,通过这个图快速熟悉购物车系统。

  • CartDataSync:购物车数据同步模块,购物车需要能支持高并发,并且快速响应用户请求(商品数量变化,商品增减等)。所以,我们使用cordis集群来存储用户的购物车数据,这个模块主要是为了定时将缓存的数据同步到DB,为以后分析用户的喜好做准备。
  • shoppingcart:购物车系统的核心,查看购物车以及对购物车的各种操作,都在该模块中。支持PC、M站、移动端等。
  • shoppingcart_api:回退库存的接口,该模块没有在架构图中画出来,是针对抢购秒杀而开发的接口。

系统架构图

image