谷粒商城原版的提交订单,扣减库存,支付业务,仍然是单体事务,且没有分库分表,也没有用到redis,性能是低的,本文基于消息队列和mysql,redis数据一致性两方面知识,将单体事务变成分布式事务,提高性能: mysql,redis设计: mysql, redis将会按照一级分类的进行分库,比如电子设备相关的sku会分在一个mysql,redis节点.服饰类会分在另一个mysql,redis节点里.每个redis,mysql节点都有自己的唯一id; 本身思考过同一个一级分类再次划分为多个库(不同的仓库Id分到不同的数据库,redis中),提升高可用性, 但这样会带来订单项的分布式扣减.其实也可...