学生管理系统架构设计
架构一
优点:整体架构可用性高
缺点:成本略高,共需要 5 台服务器
架构二
优点:成本低,只需要 1 台服务器部署 2 个进程就可以满足要求
缺点:可用性较低;架构较为简单,可能影响毕设打分
最终方案
简单原则:2 种架构开发成本相同,部署和运维成本架构一较高
演进原则:该项目用于毕业设计,无需后续维护更新,所以可以不考虑这个原则
合适原则:由于毕业设计会根据架构来进行打分,架构二过于简单,不利于打分
结论:综上,2 种架构开发成本相同,并且不需要后续的长时间部署和运维,架构一较为适合。架构一中的价格问题,我们可以基于阿里云等云服务厂商,这些厂商都会有学生优惠,我们只是用来毕业设计,只需要答辩的时候可以线上运行,多 4 台服务器的成本并不会很高。
评论