模块一作业
微信业务
学生管理系统毕设
项目基本要求
公网域名访问
至少三人合作完成
能够支撑管理 1000 学生
架构方案打分,不推荐过于简单或复杂
场景限制
三人均会 Java, 1 个 PHP 高手;资金有限
方案选择
方案一:
单体结构,子系统分为模块开发,配置三台服务器。数据库使用 MySQL。使用学校 DNS。
方案二:
微服务结构,三人可以分开开发管理各服务。前期搭建流程及服务治理相对更复杂。数据库使用 MySQL。
方案三:
类方案一。负载均衡使用 Nginx,域名配置。
方案四:
类方案一。数据库使用 MongoDB。
方案五:
类方案一。使用两台 web 服务器。数据库使用 MySQL。
推荐选择:方案五。基于现有条件,资金有限,使用两台服务器,使用学校 DNS。Web 交互可使用 PHP,数据处理层使用 Java。
评论