模块一作业
微信业务架构

“学生管理系统”毕设架构设计
备选架构
方案一
nginx+php 做接入,后端业务服务采用 java,存储用 mysql 主备。

方案二
nginx+php 做接入,后端业务服务分学生子系统、课程子系统、权限子系统,部署到 3 台服务器上,存储用 mysql 主备。

方案三
采用 nginx 将请求路由到 web 服务器,web 服务器采用 java 的 springboot 技术栈实现,存储用 mysql 主备。

架构选型
采用方案一。
方案一设计简单,投入成本较少。
方案二各子系统分开部署,做到了服务隔离,但部署麻烦。
方案三中,三个同学同时做 java,没有充分发挥其中一位 php 高手同学的能力。
评论