舒心小刺猬

文章
7
资源
0
加入时间
3年1月8天

什么是框架

导读:   框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。   可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用

闲谈秒杀系统(二)解决一致性问题

秒杀的核心关注是商品库存,有限的商品在同一时间被多个请求同时扣减,卖不出去是个问题,超卖更是个问题。要保证准确性,显而易见是一个难题。秒杀场景下的一致性问题,主要就是库存扣减的准确性问题。减库存的方式电商场景下的购买过程一般分为两步:下单和付款。“提交订单”即为下单,“支付订单”即为付款。减库存方式基本有以下几种方式下单减库存。买家下单后,扣减商品库存。 付款减库存。买家下单后,并不立即扣减库存,而是等到付款后才真正扣减库存。但因为付款时才减库存,如果并发比较高,可能出现买家下单后付不了款