写点什么

模块 9 作业

用户头像
cherrycheek
关注
发布于: 刚刚

挑战:

  1. 用户访问流量的负载

  2. 对于热点商品的竞争


设计:

负载均衡,可扩展,高可用:

用户接入---为了实现用户的多点接入,采用 HttpDNS 机制, 设置多个前端接入点.

Java 服务--采用容器的弹性技术,动态扩容.

存储与缓存--所有的抢购商品实现分配到多个缓存集群, 根据缓存集群的个数对 java 服务进行分组,

多个服务对应同一组缓存.

在这个过程中, 抢购逻辑不访问数据库,全部访问缓存.

缓存可以使用 Redis,防止超卖.

为了防止用户刷单,可以在 Redis 上设置一个流控机制.


用户头像

cherrycheek

关注

还未添加个人签名 2018.05.07 加入

还未添加个人简介

评论

发布
暂无评论
模块9作业