模块一作业
1、微信业务架构图
2、"学生管理系统"毕业架构设计
方案一
域名解析:DNS
负载均衡:一台 NGINX
业务服务器:因为用户只有 1000 人,所以有两台 JAVA 服务器做集群即可支撑业务,一台机器挂掉,另一台机器做备份
数据库:选择使用 mysql,采用主从复制方案,保证数据安全性,业务的体量不大,无需读写分离。
方案二
域名解析:DNS
负载均衡:一台 NGINX,因为业务量不大,所以只在前端入口处做负载,后端服务无需做负载,节省一台 NG
业务服务器:因为团队内有一位 PHP 高手,所以前端采用 PHP 编写,后端采用 java 编写,提高效率
数据库:选择使用 mysql,采用主从复制方案,保证数据安全性,业务业务量不高,无需读写分离
方案三
域名解析:DNS
负载均衡:2 台 NGINX
业务服务器:共 4 台机器,其中分为 2 台学生管理主服务,为提高性能,对性能影响大的功能做业务拆分,将考试服务或者拆分为课程管理单独拆分出去为一个服务,并部署集群。
数据库:选择使用 mysql,采用主从复制方案,保证数据安全性,业务业务量不高,无需读写分离
版权声明: 本文为 InfoQ 作者【】的原创文章。
原文链接:【http://xie.infoq.cn/article/205ca426f558366563e9c71bb】。文章转载请联系作者。
评论