今天我们来探讨一下商城项目当中购物车的场景,分析一下商城中购物车场景的业务实现以及要注意的问题。首先想聊一下部分开发同学对购物车业务的一个普遍的误区。部分没有开发过购物车业务的小伙伴会认为,购物车业务有什么好分析的,不就是简单的增删改查吗?一旦听到这样的回答,往往几乎可以断定,这位是没有实际开发过购物车业务,下面,我们来分析一下,购物车有哪些业务,我们需要注意些什么。(因为商品购物车关联的就是商城的订单创建,具体可以查看 商城项目的业务分析创建订单这篇文章。
今天我们聊一聊商城项目的业务中关于缓存的使用。在前面的内容中,我们已经介绍过商城业务中的核心接口,创建订单,https://www.inbai.net/article/141.html,在这篇文章里,我们详细介绍了创建订单的流程,不过我们更多的讨论的是业务分析,而没有深入去研究创建订单的性能。那么,今天我们就关于商城项目的性能方面,展开我们的话题,也就是在合适的地方使用上合适的缓存机制。
今天我们分析一下,商城项目的业务中,必不可少的支付环节,现在主流的微信支付,几乎是每一个商城项目都必备的支付方式,我们来分析一下微信支付的业务。项目中的支付,一般都会独立成一个模块,很多时候会独立成一个服务。因为调用支付的业务线一般都有好几条,比如商城下单后支付订单,比如商城购买高级会员或者续费,比如saas服务中购买某个插件或者某些功能等等。这些业务都会用到支付,没必要把支付放到商城模块下,更好的做法是把支付抽离出来,和各个模块形成松耦合。
今天尹白和大家一起分析商城项目中的创建订单的业务.通过这次对商城服务的核心业务中的创建订单的分析和解刨,对商城的订单有一个全面的认识。在商城业务当中,创建订单的接口,可以说是整个商城的业务当中最重要的接口。通过创建订单,真正建立了一个商品与用户的联系。
今天我们的商城项目业务分析,具体和大家聊一下,商城项目需要哪些数据库表以及表的设计是怎么样的,在我们了解了商城的业务之后,下一步做的就是表的设计和规划,从商品管理到支付退款的表,我们做一个梳理。
今天我们来探讨一下商城项目当中秒杀的场景,秒杀场景可以说是商城项目当中最难的场景,也是最重要的场景,今天我们对秒杀业务的基本业务做一下梳理,并简单讲解秒杀的代码实现和需要注意的各方面问题。
Copyright © 2024. 尹白|尹白博客|Linux运维|Java开发|docker容器化技术实战 · Powered by 尹白博客