这是一个秒杀系统,即大量用户抢有限的商品,先到先得 用户并发访问流量非常大,需要分布式的机器集群处理请求 系统实现使用Java
1、用户请求分发模块:使用Nginx或Apache将用户的请求分发到不同的机器上。
2、用户请求预处理模块:判断商品是不是还有剩余来决定是不是要处理该请求。
3、用户请求处理模块:把通过预处理的请求封装成事务提交给数据库,并返回是否成功。
4、数据库接口模块:该模块是数据库的唯一接口,负责与数据库交互,提供RPC接口供查询是否秒杀结束、剩余数量等信息。
第一部分就不多说了,配置HTTP服务
转载
2016-02-22 17:20:09 ·
1328 阅读 ·
0 评论