写点什么

架构实战营毕设

用户头像
Vic
关注
发布于: 40 分钟前

题目:设计电商秒杀系统


大纲

业务基本场景

存储架构

消息队列

微服务架构

缓存架构

高可用-同城双活

整体架构总结


业务基本场景

性能估算



存储架构



消息队列


微服务架构


缓存架构


高可用


整体架构总结

大数据架构选用 Hadoop+Spark,不选 Click House 因为团队中懂 Java 技术

目前是百万级别,处于快速扩展,因是创业公司,每一分钱还是要用在刀口上,要稳扎稳打,又要展望未来,采用微服务架构可以应付可扩展。

同城双活,为什么不用灾备较简单,因为核心业务有一秒杀活动,老板要万无一失,同城双活,可以高可用,也可以分流。同城建置比跨城建置成本较低,且延迟较短。


计算架构的缓存要考虑到手机 app 才能参加秒杀,要考虑到手机端的缓存。

存储架构:用 MySQL 主备用户资料,Redis Cluster 负责商城用户浏览及秒杀下单支撑高 TPS 的场景。且 Cluster 具备高可用。


用户头像

Vic

关注

还未添加个人签名 2020.03.05 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营毕设