示例:高并发是现在互联网分布式框架设计必须要考虑的因素之一,它是可以保证系统能被同时并行处理很多请求,对于高并发来说,它的指标有
:
**响应时间**
:系统对进来的请求反应的时间
,比如你打开一个页面需要1秒,那么这1秒就是响应时间。
**吞吐量**
:吞吐量是指每秒能处理多少请求数量
,好比你吃饭,每秒能吃下多少颗米饭。
**秒查询率**
:秒查询率是指每秒响应请求数
,和吞吐量差不多。
**并发用户数**
:同时承载正常使用系统功能的用户数量
。例如一个即时通讯系统,同时在线量一定程度上代表了系统的并发用户数
高性能是指程序处理速度非常快
,所占内存少,cpu占用率低。高性能的指标经常和高并发的指标紧密相关,想要提高性能,那么就要提高系统发并发能力,两者互相捆绑在一起。应用性能优化的时候,对于计算密集型和IO密集型还是有很大差别,需要分开来考虑。还有可以增加服务器的数量,内存,IO等参数提升系统的并发能力和性能,但不要浪费资源,要考虑硬件的使用率最高才能发挥到极致
高可用(High availability,缩写为 HA),是指系统无中断地执行其功能的能力
,代表系统的可用性程度。高可用的主要目的
是为了保障“业务的连续性”,即在用户眼里,业务永远是正常对外提供服务的
上一篇:流量分类与标记
下一篇:Redis 做延迟消息队列