写点什么

架构训练营 模块 4 作业

用户头像
sophiahuxh
关注
发布于: 56 分钟前

题目:设计千万级学生管理系统的考试试卷存储方案


架构图


基于模块 4 第 6 课的估算结果和 Redis sentinel 的初步方案设计,完善考试试卷存储方案,具体包括:


• 完善 Redis 的数据结构设计,明确具体使用哪种 Redis 数据结构。

Redis Key 是试卷编号, value 是 String 试卷内容(JSON 格式)

• 设计具体的读写流程(可以文字描述也可以序列图描述,序列图要有文字辅助说明)。

  1. 把试卷放到 Redis 上(系统/学校 admin 负责)

  2. 学生登录考试客户端拿试卷,(get 试卷)

  3. 客户端:解析试卷内容 -> 一题一题渲染到屏幕 -> 学生考试

  4. 学生考试完,提交试卷 (提交试卷到 Hbase)

• 对照模块 4 第 6 课的性能估算结果,计算 Redis sentinel 集群的服务器数量和性能。

Redis sentinel 一主二从 3 台服务器。

Redis 的读性能可以到 110000/s。

用户头像

sophiahuxh

关注

还未添加个人签名 2018.05.03 加入

还未添加个人简介

评论

发布
暂无评论
架构训练营 模块4作业