
系统架构
文章平均质量分 83
zdp072
Jim的IT专栏
展开
-
Java高并发秒杀API
一、业务分析1.秒杀系统业务流程2.秒杀业务的核心:库存的处理3.针对库存业务分析:事务(1>.减内存 2>.记录购买明细)4.记录秒杀成功信息(1)购买成功的对象 (2)成功的时间/有效期 (3)付款/发货信息二、异常情况分析(1)减库存没有记录购买明细 (2)记录明细但没有减库存 (3)出现超卖/少卖三、难点分析MySQL:事务 + 行级锁 start transaction -> u原创 2017-09-23 08:51:22 · 594 阅读 · 0 评论 -
分布式事务解决方案课程概述(一)
前言分布式架构系统中, 分布式事务是一个绕不过去的挑战! 微服务架构的流行, 让分布式事务问题日益突出!场景假设有三个平台: 电商平台, 支付平台, 银行 整个支付流程将会是这样的: 1.电商平台中创建订单: 预留库存, 预扣减积分, 锁定优惠券, 此时电商平台内各服务间会有分布式事务问题, 因为此时已经要跨多个内部服务修改数据;2.支付平台中创建支付订单(选银行卡支付): 查询账户, 查询限制原创 2017-09-23 23:03:53 · 459 阅读 · 0 评论