架构实战设计作业 1
1.微信业务架构
2.学生管理系统毕设架构设计
(1)系统架构
采用左边的方案,学生没有合理的代码组织规范,且有各自的编码风格,拆分子系统可减少沟通成本
(2)部署架构
优点:部署成本低,服务器 网关 存储可部署在一台服务器,mysql 数据备份也通过拷贝到硬盘实现
缺点:单点问题,服务器挂了 整个学生管理系统服务不可用
优点:高可用,服务存在冗余备份,一台机器挂了不影响功能的可用性
缺点:使用多台机器 部署成本高
选取部署方案 1, 整个系统服务 1 千人,对可用性要求不高,即使单个服务器挂了,可通过部署迁移到其他服务器恢复服务
版权声明: 本文为 InfoQ 作者【____的我】的原创文章。
原文链接:【http://xie.infoq.cn/article/64e2789a4f436a7d33bf17385】。未经作者许可,禁止转载。
评论