九种高性能可用高并发的技术架构总结,你了解几种?( 二 )


8、集群对于用户访问集中的模块需要将独立部署的服务器集群化,即多台服务器部署相同的应用构成一个集群,通过负载均衡设备共同对外提供服务 。
服务器集群能够为相同的服务提供更多的并发支持,因此当有更多的用户访问时,只需要向集群中加入新的机器即可;另外可以实现当其中的某台服务器发生故障时,可以通过负载均衡的失效转移机制将请求转移至集群中其他的服务器上,因此可以提高系统的可用性 。

九种高性能可用高并发的技术架构总结,你了解几种?

文章插图
 
9、缓存缓存目的就是减轻服务器的计算,使数据直接返回给用户,在现在的软件设计中,缓存已经无处不在,具体实现有CDN、反向代理、本地缓存、分布式缓存等 。
使用缓存有两个条件:访问数据热点不均衡,即某些频繁访问的数据需要放在缓存中;数据在某个时间段内有效,不会很快过期,不会因为数据过期而脏读,影响数据的正确性 。
九种高性能可用高并发的技术架构总结,你了解几种?

文章插图
 
以上为总结的9种高可用框架 。




推荐阅读