架构实战营模块一作业
1、画出微信的业务架构图
2、“学生管理系统”毕设架构设计
最终选择方案 3
•方案 1 虽然利用的 php 高手的能力,但是会引入 java 与 php 的业务拆分,过于复杂,不符合合适原则
•方案 2 是可用方案
•方案 3 考虑到费用有限,用 DNS 代替 Nginx 可以省掉一台服务器,只要管理 1000 个学生,业务服务器挂掉的话,重启就好了影响不大,所以没有必要部署多台业务服务器,如果未来学生变多了,再部署多台业务服务器也是很容易的
•方案 3 数据库挂掉如果丢失少量数据,人工录入即可,影响也不大
•综上所述:选择方案 3
评论