写点什么

架构训练营 模块一作业

作者:小马
  • 2022 年 5 月 18 日
  • 本文字数:316 字

    阅读完需:约 1 分钟


以上是微信架构图


学生管理系统的毕业设计:

一、需求分析:

表面的功能:

1. 可以通过公网域名访问

2. 支持管理 1000 个学生(可能是成绩查询,选课等)

潜在要求:

1. 服务器保持随时可以访问

2. 支持同时的访问量最多 1000

3. 权限分离,管理员和普通学生

4. 数据不能丢失

 

二、流量评估

1. 访问数据量不大,最多支持 1000 个访问

    QPS 峰值也就 1000,不需要高并发 cache\lb 均不需要

三、数据库 sql or nosql

基本 nosql 即可。 但要求数据不能丢失。json 文件存储就好了吧。

 

架构方案一:

Nigix +阿里云服务器+ mysql


架构方案二:

Nigix +阿里云服务器+ json 文件


最终选择: 方案一, 因为价格差不多,技术涉及到 mysql 更显得有技术含量,方案一支持更复杂的数据操作,具有更好的扩展性。

用户头像

小马

关注

还未添加个人签名 2022.03.04 加入

还未添加个人简介

评论

发布
暂无评论
架构训练营 模块一作业_「架构实战营」_小马_InfoQ写作社区