架构技能(八):互联网三高

什么是互联网 “三高”,网络上有非常多的答案,整理如下:

高并发、高性能、高可用、高扩展、高可靠、高吞吐......

“三高” 没有标准答案,我们对上述选项进行抽象、统一和总结。

首先,互联网系统典型特征就是流量大,系统瞬时的不稳定,会影响到很多的用户,所以互联网需要具备的第一高,应该是 “高稳定”; 高稳定具体包括两个方面,一个是高可用,一个是高可靠;一个系统不管是可用性的问题,还是可靠性的问题,都会给用户带来不稳定性的体验。

然后,互联网系统高流量的典型特征,会驱使我们作为系统研发者对系统进行孜孜不倦地优化,而真正优化的量化目标应该是 “吞吐量”,即单位时间内能完成处理的访问流量;而 “并发量” 和 “性能” 其实是提高 “吞吐量” 的手段和方式而已;高吞吐、高并发、高性能 是对同一事情不同视角的描述,是一个事务的一体三面;所以互联网的第二高,应该是 “高吞吐”。

最后,从功能角度描述互联网系统,在互联网产品最初的探索阶段,产品功能经常发生变化或需要快速迭代升级,这需要互联网系统在设计时需要具备功能的高度扩展性,避免不断地推翻重来,所以互联网的第三高,应该是 “高扩展”;高扩展还有一个会经常被误用的地方,即系统集群需要具备横向线性扩展的能力,这个能力应该叫做伸缩性,但世界本无路,走得人多了就有了路,所以我们也可以把伸缩性叫做扩展性;所以高扩展包括功能的扩展性和集群的扩展性。

简单总结一下,互联网的新三高,包括:高稳定、高吞吐和高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值