转自:017-09-05 58沈剑 架构师之路 架构师之路
本文介绍高可用,高并发,负载均衡的一些架构技术。
一、高可用
文章:《究竟什么是互联网高可用架构设计》
内容:
-
什么是高可用
-
高可用架构核心准则:冗余+故障转移
-
互联网分层架构,各层保证高可用的架构实践
二、高并发
文章:《究竟什么是互联网高并发架构设计》
内容:
-
什么是高并发
-
高并发架构准则:垂直扩展,水平扩展
-
互联网分层架构,各层保证水平扩展的架构实践
三、反向代理
文章:《究竟什么是互联网四层/七层反向代理》
内容:
-
什么是代理与反向代理
-
如何实施反向代理
-
什么是四层/七层,有没有二层/三层呢?
四、负载均衡
文章:《究竟什么是互联网负载均衡架构设计》
内容:
-
什么是负载均衡
-
高并发架构准则:均匀
-
互联网分层架构,各层保证负载均衡的架构实践
五、DNS
文章:《LVS为何不能取代DNS轮询》
内容:
-
什么是LVS,DNS轮询
-
LVS解决什么问题
-
DNS轮询解决什么问题
-
LVS为何不能取代DNS轮询
六、过载保护
文章:《异构服务器负载均衡及过载保护》
内容:
-
如何动态标识服务的处理能力
-
如何实施异构服务器负载均衡
-
什么是过载保护
-
如何实施过载保护
Nginx过载保护配置:
另外,基于漏桶(Leaky bucket)与令牌桶(Token bucket)算法的流量控制也叫过载保护。高并发系统限流中的漏桶算法和令牌桶算法,通过流量整形和速率限制提升稳定性。