微信业务架构和学生管理系统
1.微信业务架构
2.学生管理系统
1.备选方案 1
2.备选方案 2
3.备选方案 3
支持 1000 个学生,假设每个学生上 5 门课程。可见该系统需要支持数据较少。
方案 1 通过集群提供系统的高可用性。可以根据学校实际情况增减机器。
方案 2 基本可以满足使用,但是太过分简单,在答辩中处于劣势。
方案 3 把各个功能分开开发、部署。由于是多人同时开发,这种方案易于并行开发,在运行阶段各部分有故障隔离,在答辩中也容易吸引老师的兴趣。所以采用方案 3。
1.备选方案 1
2.备选方案 2
3.备选方案 3
支持 1000 个学生,假设每个学生上 5 门课程。可见该系统需要支持数据较少。
方案 1 通过集群提供系统的高可用性。可以根据学校实际情况增减机器。
方案 2 基本可以满足使用,但是太过分简单,在答辩中处于劣势。
方案 3 把各个功能分开开发、部署。由于是多人同时开发,这种方案易于并行开发,在运行阶段各部分有故障隔离,在答辩中也容易吸引老师的兴趣。所以采用方案 3。
评论