写点什么

架构实战营模块一作业

作者:Sindorei
  • 2021 年 12 月 07 日
  • 本文字数:291 字

    阅读完需:约 1 分钟

一、画出微信的业务架构图


二、“学生管理系统”毕设架构设计

(1)备选方案一


优点:

  • 从成本上来说,共需 3 台服务器,经济和维护成本底。

  • 数据库足够支撑管理 1000 个学生信息。

缺点:

  • web 服务器是单节点的,有宕机的风险

(2)备选方案二


优点:

  • 通过添加 nginx 反向代理和增加一台 web 服务器,一定程度上避免了单体容易宕机的风险。

  • 可以支撑更多了请求量。

缺点:

  • 引入了反向代理和增加一台 web 服务器,一定程度上增加了系统的复杂度,同时也增加了经济和维护成本。


最后,我选择第二种方案。原因如下:

  • 方案一虽然经济成本是最底的,但是 ,单体系统宕机 的风险更高。

  • 而且,题目中要求,“不推荐太简单太复杂的方案” 所以综合一下,我选择方案二

用户头像

Sindorei

关注

还未添加个人签名 2021.11.22 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营模块一作业