写点什么

架构学习模块一作业

用户头像
关注
发布于: 2021 年 04 月 06 日
  1. 微信业务架构图


  1. “学生管理系统”毕设架构设计

备选方案一:


备选方案二:


上述方案能通过公网 DNS 来访问,两个方案都采用 Java 技术栈,并且能支持管理 1000 个学生。


方案一的有点在于简单,方案二引入了 Nginx 做集群,防止单点问题,可靠性比方案一更好。

毕业设计只要求管理 1000 个学生,性能不会是着重考虑的点;由于是毕业设计,后续系统基本不会做太大演进,因此扩展性也不会是着重考虑的点;但是同的数据安全性是一个考虑的点,因此用 MySQL 主从方案来保证数据的安全性;再考虑到毕业设计不能使用太简单的方案,因此方案二在提高可用性的前提下又不会太简单,因此采用方案二。

用户头像

关注

还未添加个人签名 2018.03.18 加入

还未添加个人简介

评论

发布
暂无评论
架构学习模块一作业