博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试刷题33:如何应对高并发?
阅读量:4211 次
发布时间:2019-05-26

本文共 315 字,大约阅读时间需要 1 分钟。

面试热点问题: 如何应对高并发问题?

场景的变化

file

垂直伸缩

提高服务器的硬件配置来支撑;

两个问题:

  1. 物理服务器的硬件性能存在上限;
  2. 投入的成本跟性能提升不成线性关系;

所以,垂直伸缩有效,但是作用有限。

水平伸缩

使用更多的服务器形成集群来支撑

分布式架构的演进

image.png

image.png

image.png

image.png

image.png

image.png

小结

本篇分析了高并发问题的宏观解决方案,即软件开发方法,过程管理,软件架构伸缩。

然后回顾了一下分布式软件架构的演进。

image.png

image.png

原创不易,点赞关注支持一下吧!转载请注明出处,让我们互通有无,共同进步,欢迎沟通交流。 我会持续分享Java软件编程知识和程序员发展职业之路,欢迎关注,我整理了这些年编程学习的各种资源,关注公众号‘李福春持续输出’,发送'学习资料'分享给你!

你可能感兴趣的文章
leetcode 13: Roman to Integer
查看>>
a标签中调用js方法
查看>>
js函数中传入的event参数
查看>>
[hive]优化策略
查看>>
c++14现代内存管理
查看>>
右值引用,move语义和完美转发
查看>>
c++使用宏检测类是否包含某个函数或者变量属性
查看>>
CSS之Multi-columns的column-gap和column-rule
查看>>
CSS之Multi-columns的跨列
查看>>
CSS之浮动(一)
查看>>
CSS之浮动(二)
查看>>
记腾讯互娱网站布局(1)
查看>>
记腾讯互娱网站布局(2)
查看>>
记腾讯互娱网站布局(3)
查看>>
大小不固定的图片和多行文字的垂直水平居中
查看>>
display:table-cell的集中应用
查看>>
display:table-cell自适应布局下连续单词字符换行
查看>>
0115 springboot template方式操作mongodb
查看>>
0116 spring的webFlux
查看>>
解决 Asp.net 中,url传参乱码 方法之一:(UrlDecode)
查看>>