blog
blog copied to clipboard
负载均衡和多活
负载均衡可以做的地方很多,从以下几个层面可以看出其具体的实现。
- 路由层 多DNS服务器
- 站点层 多代理服务器,一般nginx有轮询,权重,url-hash, ip-hash,fair 这5种方式,ip-hash可以储存session状态,但是不建议在此处存储seession
- 服务层 应用集群部署,多实例
- 数据层 数据库集群

关于多活的设计可以参考下图,是阿里李运华的。

至于同城多活和异地多活的优劣,可以参考下图。

引用
看一下12306架构设计变化,虽然他依旧会挂,但是可以通过演化过程学到一些东西。成熟的系统都是踩坑走过来的。 12306互联网售票系统的架构优化及演进.pdf