商品加入购物车时序图
2024-05-03 12:48:07 2 举报
购物车功能流程: 1. 用户添加商品进入购物车,服务实现类调用数据映射层去查询Redis数据库,如果查询到数据,则不是第一次加入购物车,否则是第一次加入购物车。 2.没有在Redis中查询到数据,服务实现类远程调用商品服务获取商品信息并加入Redis中。 3. 获取商品活动、优惠卷信息,服务实现类远程调用活动服务查询活动与优惠卷信息。 4.远程活动服务收到远程调用请求,自身服务调用实现类去数据映射层查询Mysql数据库。 5. 返回Mysql查询到的数据,显示到购物车页面。
作者其他创作
大纲/内容
返回远程服务接口调用的数据
ActivityServiceImpl.getSkuInfo( )
没有已加入数据
数据映射
cartService.activityCartList( )
cartServiceImpl.toCart( )
CartApiController.addToCart( )
控制器
返回已存在的数据
activityFeignClient.findCartActivityAndCoupon( )
服务实现
返回活动服务接口调用的数据
ActivityInner.ActivityCoupon( )
调用活动服务接口
productFeignClient.getSkuInfo( )
购物车页面
远程服务
返回数据到购物车页面进行显示
CartController.activityCartList( )
获取活动、优惠卷
返回活动、优惠卷数据
redis返回数据
商品加入购物车
调用远程服务
收藏
0 条评论
下一页