首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
订单系统
订阅
vincent
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
订单模块数据库表解析(三)
本文主要对订单退货及订单退货原因设置功能相关表进行解析,采用数据库表与功能对照的形式。 mall项目全套学习教程连载中,关注公众号第一时间获取。
订单模块数据库表解析(二)
本文主要对购物车功能相关表进行解析,介绍从商品加入购物车到下单的整个流程,涉及购物车优惠计算流程、确认单生成流程、下单流程及取消订单流程。 代码实现逻辑可以参考OmsPromotionServiceImpl类中的calcCartPromotion方法。 代码实现逻辑可以参考Om…
支付平台架构设计
我现所在公司是开发统一支付平台,由于公司的业务需求,需要接入多个第三方支付,为了后续对支付平台更深入的思考,整理出来。 通过Builder模式根据请求参数,构建对应的组件对象,将组件与外部分离,隐藏组件构建的实现。 组件模式+builder模式使得支付平台具备了高扩展性。 对接…
实战分布式之电商高并发秒杀收单核心要点及代码实现
说罢秒杀网关相关的核心要点,我们接着聊聊秒杀收单相关的核心要点与代码实现。 首先对业务场景进行概述。 如果库存足够,则扣减库存并下单。这两者在同一个本地事务域中,保证扣减完库存一定能够下单成功 接着讲解下如何通过消息队列进行异步收单。 关于如何对消息进行封装,可以参考 实战分布…
一般电商应用的订单队列架构思想
其中,订单信息持久化,就是存储数据到数据库中。而最终客户端完成支付后的更新订单状态的操作是由第三方支付平台进行回调设置好的回调链接 NotifyUrl,来进行的。 服务端的直接瓶颈点,首先要考虑 TPS。去除细分点,我们主要看订单信息持久化瓶颈点。 在高并发业务场景中,例如 秒…
基于电商中台架构-商品系统设计(一)
为什么采用中台架构前几篇已经说明了,这里就介绍一下基础层和平台层的功能。 1. 发布、编辑、上架、下架这些功能大家应该比较熟悉。 2. 1. 2. 前端商品:面向用户的,在商城展示销售的,它是一个虚拟的概念。 后端商品:面向仓库实体商品的,比如一台电脑就创建一个后端商品。它和仓…