首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
电商系统设计
订阅
o虎皮猫大人o
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
如何优雅统计订单收益(二)
上篇文章详细说明了异构出收益日报表的方案.接下来我们来解决聚合需求多的情况下如何优化聚合SQL的问题. 在如何优雅统计订单收益(一)中已经详细说明,大概就是些日/月/年的收益统计. 单日统计(例如今日,昨日,精确日期)可以直接通过日期锁定一条数据返回. 月统计也可以通过时间过滤…
如何优雅统计订单收益(一)
根据筛选的时间统计出时间段的收益. 订单表是肯定需要的.在写入或者修改订单表的时候同步写入修改收益表.只有自购和分享订单会记录到订单表中,分销以及活动赠送收益只在特殊业务中写入收益表.再以日为维度,创建一张用户收益日报表.单行记录写入用户当天收益情况.降低查询用户日/月/年收益…
订单服务的设计思考
最近由于项目业务原因,需要为系统设计虚拟币的充值及消费功能。公司内已经有成熟的支付网关服务,所以重点变成了如何设计项目内虚拟币的充值流程,让整个充值流程都实现幂等,确保用户的虚拟币余额不会重复增加或扣减。 用户购买商品,商户后台请求生成支付订单并返回相关信息到客户端。 客户端根…
基于电商中台架构-商品系统设计(一)
为什么采用中台架构前几篇已经说明了,这里就介绍一下基础层和平台层的功能。 1. 发布、编辑、上架、下架这些功能大家应该比较熟悉。 2. 1. 2. 前端商品:面向用户的,在商城展示销售的,它是一个虚拟的概念。 后端商品:面向仓库实体商品的,比如一台电脑就创建一个后端商品。它和仓…
撸一个月饼预订系统(一)
中秋前某日,夜黑风高,工程师小A正准备下班,突然被加急: 中秋要发月饼,做个系统让员工预订一下吧。一人只能预订两个,杏仁的一共50个,黄桃的有100个。 毕竟小A是久经沙场的CRUD工程师,这种小业务对于小A而言就好像单手开法拉利一样轻松。 小A犹如雷布斯附体,三下五除二,撸出…
一般电商应用的订单队列架构思想
其中,订单信息持久化,就是存储数据到数据库中。而最终客户端完成支付后的更新订单状态的操作是由第三方支付平台进行回调设置好的回调链接 NotifyUrl,来进行的。 服务端的直接瓶颈点,首先要考虑 TPS。去除细分点,我们主要看订单信息持久化瓶颈点。 在高并发业务场景中,例如 秒…
如何设计一个电商平台积分兑换系统?
现在面试经常会遇到一类问题,面试官让你现场设计出某个业务场景下的一个系统,这个系统往往在业务或者技术上有一定难度,主要考察的是你多年积淀下来的系统设计的能力以及技术思维的能力。 这些题目本身都是开放式命题,没有固定答案。遇到这种问题,一定不要慌,关键是在现场要思路清楚,有理有据…
实战分布式之电商高并发秒杀收单核心要点及代码实现
说罢秒杀网关相关的核心要点,我们接着聊聊秒杀收单相关的核心要点与代码实现。 首先对业务场景进行概述。 如果库存足够,则扣减库存并下单。这两者在同一个本地事务域中,保证扣减完库存一定能够下单成功 接着讲解下如何通过消息队列进行异步收单。 关于如何对消息进行封装,可以参考 实战分布…
你想知道的优惠券业务,SkrShop告诉你
图中紫色的内容就是本编文章的主要内容:营销体系的基础服务「优惠券服务」。但是呢,首先要说的是关于不断被催更的事。 我给出了如下解释:人逢假日懒🤷♀️(我没错😭)、工作紧、需要保证质量,就酱。但是我一定能保证的是一直会更新下去,希望得到大家理解。 之前在Github上的Is…
高性能秒杀系统的设计思考,超详细!
秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需…