云原生概念
摘要:云原生的核心思想是要实现从资源到服务的不断向上抽象,在这个过程中对于开发人员来说,越来越不会接触到底层的it基础设施,只会接触到技术服务能力。 微服务+DevOps+容器云是云原生的重要组成部分。 1.微服务 本质是传统大单体应用拆分为小的单体组件。这里组件即为微服务。拆分为纵向拆分,从底层基础设置
阅读全文
电商平台库存扣减设计思路
摘要:业务场景 一般来说,电商平台涉及到减库存的场景为:提交订单--收银台支付,这里会有减库存时机问题,主流使用第三种方案。 下单减库存。即提交订单后就用商品总库存-订单库存数量。用事务控制订单生成和库存更新,不会存在超卖问题。但是这里有个问题,下单后并不一定付款,如果存在恶意刷单会影响正常交易,且事务内
阅读全文