架构有哪些(信息系统架构有哪些)
每日一题,你来投稿,我来解答!
一: 典型的互联网系统架构图
二: 如上图所示,常见的系统架构分层如下
1、客户端层: 就是常见的浏览器、APP
2、反向代理层: 此层用于反向代理和负载均衡,常见的软件:nginx,硬件F5
3、前端应用层: 现在的系统一般是前后端分离并单独部署,此处属于前端项目
4、服务层: 后端服务群,提供给前端项目调用
5、缓存层: 介于服务层和数据库层之间,通过缓存,减少IO次数、提高吞吐量和响应速度
6、数据库层: 实际的数据存储区域,可以进行读写分离,通过binlog日志进行同步数据。
三: 不同层级的水平拓展,提高系统并发能力
1、针对客户端层优化
此处的逻辑主要是用户通过域名访问应用,但是在访问前,需要通过DSN进行域名和IP地址的转换。
优化方案: 利用DNS负载均衡,给同一个域名配置多个IP地址,在应答的时候,DNS会对每个查询按DNS中配置的IP地址顺序返回,从而将客户端引导到不同的服务器上。
CDN(Content Delivery Network)内容分发网络也是利用DNS的重定向技术,DNS会返回一个离用户最近的IP地址作为响应,CDN节点的服务器负责响应用户的请求,提供所需的内容。
2、反向代理层优化
如果反向代理层成为了性能的瓶颈时,可以通过添加新服务器,安装新的反向代理来水平拓展反向代理的性能(如果是使用硬件的话,则需要购买新的硬件),理论上来说可以承受无限制的并发量。
3、前端应用层优化
前后端的项目分离部署,将前端项目部署到处理静态文件更好的服务器(如nginx处理静态文件的效率就远大于tomcat服务器)这本身就是对性能的一种优化,同时,也降低了系统的耦合性。
同时,前端层面也可以在代码层级做性能优化,如缓存条件,如果界面界面切换时条件没有改动,可以直接读取之前的数据,不再向后端发起请求。
4、服务层优化
前端应用层通过RPC远程调用服务,当性能成为瓶颈时,可以添加服务器数量,将服务部署到新机器中,理论上来说,可以兼容无限制的并发(可以使用如euraka注册中心这种自动注册和发现的组件来实现服务层自动扩容)。
5、缓存层优化
缓存层本身就是使用"空间换时间"的方式来提高系统的效率和吞吐量,如果缓存层因为数据量出现性能瓶颈时,可以添加新的服务器来实现水平拓展。
6、数据层的优化
当系统数据量上升,单机性能达到瓶颈时,可以添加新的机器,通过读写分离,数据水平拆分存储到不同的服务器来提高系统的性能。
想了解更多或者投稿,欢迎和私信回复【每日一题】或【面试资料】。
it包括哪些(大学it专业包括哪些专业)要是你想进入互联网IT行业,那么,选择计算机相关专业,将会是一个很好的选择,事实上,互联网IT是一个很好的行业,因为它很少看关系,一切靠你的实力来说话,如果你的IT技术水平很高,那
补钙有哪些食物(生活中吃什么补钙最好)冬季天寒地冻,道路结冰,遇到风雪天气,人们在户外很容易出现意外,不小心滑倒的情况很是常见,年轻人还好说,但上了年纪的人身体不断的老化,钙流失的情况普遍,骨骼脆弱,摔倒一次可不得了,
成都有哪些职业学校(成都艺术职高有哪些)成都教育一直走在前面,这里不仅有四川大学电子科技大学等名牌大学,还有专科中的名牌大学。今天就给大家介绍三所位于成都的国家示范骨干高职院校,每一所实力都很强。国家示范(骨干)高职院校
艺术风格有哪些(艺术内容有哪些方面)2022年中国艺术研究院艺术概论基础全程班近期课程内容回顾(二)之前为大家总结前五天的课程回顾,又经过了数天的学习,相信同学们一定又有了新的更大的收获。这次就再给大家总结一下近几天
有哪些瘦腿的方法(快速瘦腿的好方法)加博士瘦小腿减肥女性健康头条健康加博士提倡9分养1分治,规律的作息和健康的饮食是保持好身体的前提。日常生活中由于种种的原因导致很多人的小腿都变得非常的粗壮,一点都不美观。很多人不知
平面设计有哪些(平面设计适合女生学吗)摘要美眉们美眉们,注意了,你们的小编为大家推荐目前十大适合女生学习的专业啦!针对女生,小编会为大家推荐有前景薪资高工作体面环境好稳定性高更能发挥大家特长的美眉们美眉们,注意了,你们
设计素材网站有哪些(平面设计素材)9个免费插画素材网站,完善你的设计资源库1。Bottts一款SketchApp中创建机器人插图此网站结合框架,天线,传感器,配件和颜色。由PabloStanley设计。免费用于个人
杭州哪些企业(杭州公司注册)证券代码688606证券简称奥泰生物公告编号2021019本公司董事会及全体董事保证本公告内容不存在任何虚假记载误导性陈述或者重大遗漏,并对其内容的真实性准确性和完整性承担个别及连
杭州有哪些互联网公司(杭州网红带货公司)杭州成为电商行业的翘楚的城市,到底是占到了什么优势?首先还得从人文环境说起浙江作为生意经的创始人,商业精神当然也是浙江人的代名词,也正是这个代名词为电商的发展奠定了良好的基础。早年
婚礼网站有哪些(婚纱摄影网站)对于今天的互联网圈来说,当下最火的莫过于O2O,创业者们从各个领域侵入零售餐饮社区美业,婚庆等。从亿欧网发布的中国O2O产业图谱中看到,如今国内的O2O创业企业已经数不胜数。单从婚
摄影主题有哪些(红色摄影活动主题)图为印记邬江中国画作品展现场。宋秀杰摄中新网惠州5月23日电(记者宋秀杰)5月23日,广东惠州市文学艺术界联合会在惠州市读者文化园正式启动了以奋斗百年路启航新征程为主题的系列活功。