写点什么

模块一作业

作者:知足🐏
  • 2022 年 9 月 28 日
    江苏
  • 本文字数:420 字

    阅读完需:约 1 分钟

1.微信业务架构图


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

问题:java 和 php 在此架构设计中的地位,为什么特别强调这个

个人理解:php 前端,java 系统,数据库没有人擅长所以要选择简单易上手的


从作业给出的条件分析:

1.支持 1000 个学生-->对性能要求不高;

2.大家经济条件一般-->无法使用昂贵产品比如 oracle;


备选架构 1:


优点:nginx 做负载提供良好性能,两台服务器保证高性能的同时还可以提供业务高可用,数据库高可用保证数据不大面积丢失,同时 mysql 简单易上手,对使用者技术要求也不高;

缺点:价格高,业务多次部署;


备案架构 2:

优点:究极省钱模式,使用学校自身 dns,使用一台服务器承载千人级别的访问是可行的,同时数据库做主备保证高可用;

缺点:前端没负载均衡分发流量,流量高峰期有宕机风险导致业务故障;


选择备选架构 2

理由:1000 人的学校管理系统对业务性能要求不是很高,一台服务器足以处理全部请求,同时 1000 人的并发量在没有负载的情况下使用 dns 可以承接,方案 2 同时保证了数据的高可用,不会有数据大量丢失。


用户头像

知足🐏

关注

还未添加个人签名 2022.08.03 加入

还未添加个人简介

评论

发布
暂无评论
模块一作业_知足🐏_InfoQ写作社区