8、集群对于用户访问集中的模块需要将独立部署的服务器集群化,即多台服务器部署相同的应用构成一个集群,通过负载均衡设备共同对外提供服务 。
服务器集群能够为相同的服务提供更多的并发支持,因此当有更多的用户访问时,只需要向集群中加入新的机器即可;另外可以实现当其中的某台服务器发生故障时,可以通过负载均衡的失效转移机制将请求转移至集群中其他的服务器上,因此可以提高系统的可用性 。
文章插图
9、缓存缓存目的就是减轻服务器的计算,使数据直接返回给用户,在现在的软件设计中,缓存已经无处不在,具体实现有CDN、反向代理、本地缓存、分布式缓存等 。
使用缓存有两个条件:访问数据热点不均衡,即某些频繁访问的数据需要放在缓存中;数据在某个时间段内有效,不会很快过期,不会因为数据过期而脏读,影响数据的正确性 。
文章插图
以上为总结的9种高可用框架 。
推荐阅读
- 知乎千万级高性能长连接网关是如何搭建的
- LVS+Keepalived+Nginx高可用分布式集群
- 成品茶香气的九种类型,肉桂和水仙这两个品种介绍
- 基于Linux系统的高可用中小型网站集群架构说明
- 常喝九种茶 养生防病有奇效
- 分布式系统原理
- 茶的功效与作用:常喝九种茶可防病
- 20个MySQL高性能架构设计原则
- 喝茶养生保健 常喝九种茶防病疗疾
- Fping - 高性能Ping工具