摘要:
类似二阶段提交(tcc好处:无需锁定资源,在独立事务中锁定就行。二阶段:牺牲了可用性,强一致性) try confirm cancel 交易开始 : 生成交易ID xid 库存表。item_id,amount 库存流水表 xid,status,item_id,amount。 优惠券 优惠券流水表 交 阅读全文
摘要:
1.常见,联网踩坑问题。技术深度,手段。 交易一致性问题 重复支付问题 支付回调(有时差,丢失会重试) 分布式系统防重操作 update时判断状态,已经是成功的状态,则不发货了,直接返回成功。 防重 幂等:每次请求过来,返回的结果都一样。 更改订单状态 通知发货 交易订单的状态机 超时退问题(分布式 阅读全文
摘要:
电商业务 功能:商家入驻、店铺管理、用户登录注册、商品的属性,管理,上下架。 模块:购物车,导购,营销,交易,支付,配送,售后。 主要开发的系统:交易、支付系统。商品系统和交易比较核心。 架构方案: 系统架构维度:业务架构,选型。流量入口,数据治理,数据选型。 画一下架构图 CDN:内容分发网络,有 阅读全文