写点什么

架构实战营模块 1 作业

作者:銀色流星
  • 2023-06-06
    上海
  • 本文字数:418 字

    阅读完需:约 1 分钟

1.微信业务架构图

2. “学生管理系统”毕设架构设计

备选方案 1



说明:一台 DNS+NGINX 服务器,1000 学生访问 2 台服务器足够,独立两台数据库服务器。优点:业务和数据服务器分离,mysql 主备满足高性能和高可用,缺点:业务和数据服务器分离,加上 dns 服务器,需要 5 台服务器,成本较高。

备选方案 2


说明:一台 DNS+NGINX 服务器,每台服务器同时按照业务服务器和数据库服务器,1000 学生访问 2 台服务器,业务场景高并发场景较少,足够使用。优点:公用服务器,成本较低。缺点:服务器职责未分离,高并发业务服务器宕机时,业务服务器和数据服务器互相影响。


最终方案:备选方案 2

技术选择 JAVA,三名学生都可参与,毕设基本的业务系统不需要 PHP 的高级能力,三人都会 java 可以保证互相 backup。服务器选择腾讯云,价格相比阿里云更便宜,还有学生特惠。最终选择方案 2,首先是成本原因,可以省下两台机器。第二是作为毕业设计,需要做成可运行,但并不是真的商业运行,控制成本的同时服务器角色并没有减少,有一定复杂性。

用户头像

銀色流星

关注

还未添加个人签名 2017-10-17 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营模块 1 作业_架构实战营_銀色流星_InfoQ写作社区