seckill dubbo::red_apple:seckill dubbo:red_apple:分布式Java秒杀系统 源码
seckill-dubbo 项目介绍 本项目是基于Dubbo的分布式秒杀项目。 项目特性: 秒杀的时候系统的并发量会非常的大,系统要在短短的几秒内完成非常大的访问处理。 并发量大的同时,网络的流量也会瞬间变的很大。 秒杀项目特性下,可能会存在安全性问题,1。可能会存在脚本来进行秒杀,2。可能会提前获得秒杀接口,影响秒杀公平性。 项目要有CAP中的AP,可用与分布式容错,保证系统服务可用。 项目功能介绍: 针对短时间并发量访问非常大的情况,我们可以通过横向扩展的方式,增加服务的数量;但是在进行秒杀的时候,会进行大量的数据库读取,这个时候数据库成为替代,我们需要通过优化实现最终秒杀成功的有限用户进行数据库读写;如果秒秒杀的商品数量很大的时候,也需要进行大量的数据库读写,这个时候,我们需要把大量的读写操作放到消息中中值处理,数据库可以“慢慢”的读写器,分担短时间的处理量。 针对并发量很大带来的流
下载地址
用户评论