1、将促销活动独立于主站,单独部署,以防止促销活动出现故障,将主站拖垮。
2、活动服务器可以采用集群,以分散突然暴增的流量。
2、促销页面使用静态页面,页面所有的交互全部由前端完成,以减轻数据库的压力。另外,促销活动开始之前隐藏下单链接,避免有用户提前刷单。
3、活动开始后,将下单链接显示出来。同时,将所有下单请求放入队列系统,对于超过促销商品库存数一定量之后的请求直接导向活动结束页面。活动队列采用先进先出的策略,待前一个请求完成下单后,再开始处理下一个请求。
4、对于取消的订单,下单商品的数量要及时返回库存,以决定队列是否可重新处理下单请求。
以上内容偶是个人的理解,仅供参考……