写点什么

第一周作业

用户头像
赵先生
关注
发布于: 刚刚
第一周作业

微信业务架构图


学生管理系统毕设架构设计


复杂度分析


1. 要求可以通过公网域名访问
  • 可通过学校现有域名增加 path 指向服务,配置 Nginx 即可完成

2. 能够支撑管理 1000 个学生
  • 1000 个学生数量级并不高,先不考虑高并发

3. 可用性
  • 由于经济条件一般,优先考虑数据的可用性,数据必须进行备份,服务挂掉了可以人工介入运维


架构一

架构一在预算有限的情况下,多台业务服务器保证了服务的高可用。一套代码,多处部署,方便运维。



架构二

架构二拆分了子系统,方便 3 位成员合理分工,且可以使用大家共同的技术栈 Java,方便开发维护。尽管没有提供整体服务的高可用,但是各个子系统之间互不干扰影响,当其中有子系统出现问题时,其他子系统还可以正常提供服务。



综上所述,选择架构二作为最终方案。


发布于: 刚刚阅读数: 2
用户头像

赵先生

关注

还未添加个人签名 2017.12.03 加入

还未添加个人简介

评论

发布
暂无评论
第一周作业