软件设计
吴小恒
多年从事Java研发工作,擅长分布式架构,容器技术,电商领域。现就职于阿里巴巴。
展开
-
购物车-前后端分离版
前言 看了很多网上关于购物车的内容,感觉没一个可以用的。现在用到购物车的场景太多了,各种APP,小程序,网站都有。 先说一下前后端分离问题。 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。这种应用模式比较适合纯网页应用,但是当后端对接App时,App可...原创 2019-03-30 14:51:34 · 4565 阅读 · 0 评论 -
优惠券系统-第一章-系统设计
优惠券系统介绍 优惠券在很多系统会用到,本文结合项目实战谈谈优惠券系统怎么做。分为四个章节,第一个章节只介绍优惠券的设计,在第二章介绍优惠券的领取与补券,第三章设计一个类似京东的领券中心、活动中心,第四章聊聊优惠券使用。优惠券整体流程图 优惠券整体流程使用流程如下图所示。注:下面这个图来自网络。 如上图所示,优惠券是先新建,然...原创 2019-08-12 20:20:07 · 3217 阅读 · 0 评论 -
优惠券系统-第二章-领券与补券
优惠券系统-第二章介绍 第二章主要是介绍优惠券的领取、补券。领取流程 优惠券的领取,是一个单独的接口,作为一个服务给应用层调用。比如,用户注册送几张券,用户首单支付送券,等等。像“领券中心”,用户可以直接点击领取的券,是通过“某一个活动”领券,有活动应用层调用送券服务,第三章会详细介绍活动。 生成的券,不可能全部加载到缓存中,比如20万个券可以每5000个加入缓...原创 2019-08-13 18:15:21 · 1669 阅读 · 0 评论 -
优惠券系统-第三章-活动中心
优惠券系统-第三章介绍 本文主要设计一个基于送券,送积分等的活动中心。活动中心设计 活动中心主要是有各种活动,比如双十一活动,可能参加一个活动会送多个优惠券,某一个活动送大礼包还可能包含了积分(类似京豆),所有活动与优惠券(或者积分)属于一对多的关系。领券中心与活动中心有一点区别就是,领券中心每次只有一个券,活动中心可以是一个大礼包。如下面图所示,某电商6...原创 2019-08-14 17:39:28 · 950 阅读 · 3 评论