架构实战营模块一作业
1. 微信的业务架构图
2. “学生管理系统”毕设架构设计
方案一优缺点
优点:使用 Nginx 支持负载均衡,高性能、高可用,主备数据库提供较高数据安全性
缺点:架构略微复杂,成本略高
方案二优缺点
优点:架构简单,主备数据库提供较高数据安全性
缺点:单一应用服务器,对高性能、高可用支持一般,容易出现单机故障导致系统崩溃
方案取舍
要求通过公网域名访问,所以需要 DNS;
要求能够支撑 1000 个学生,对于性能要求不高,单一应用服务器即可支撑;
经济条件一般,所以优先成本较低的方案;
要求 3 人合作完成,且大家都会的语言是 java,所以使用 java 开发。
综上,选择方案二
版权声明: 本文为 InfoQ 作者【冷大大】的原创文章。
原文链接:【http://xie.infoq.cn/article/635dcf4d149045df72f6b81d7】。文章转载请联系作者。
评论