一、优化思路
对于原有的优惠券秒杀架构,如图。其中所有的后端操作皆部署在同一台服务器上串行执行,而其中如判断库存、查询订单等大部分操作都要进行MySql的读写,这样大大拖慢了系统的速度。
为了解决这样的问题,考虑到可以采用异步的机制:将判断库存、校验一人一单这样的耗时较短的读操作缓存到redis上,其余操作交给tomcat。这样的分工就犹如前台接待和后厨分工配合。如图
流程图
一、优化思路
对于原有的优惠券秒杀架构,如图。其中所有的后端操作皆部署在同一台服务器上串行执行,而其中如判断库存、查询订单等大部分操作都要进行MySql的读写,这样大大拖慢了系统的速度。
为了解决这样的问题,考虑到可以采用异步的机制:将判断库存、校验一人一单这样的耗时较短的读操作缓存到redis上,其余操作交给tomcat。这样的分工就犹如前台接待和后厨分工配合。如图
流程图