前言互联网后台服务的常用经典架构中,整个后台服务框架一般可以分四层:接入层,一般用于请求的安全校验、频率和流量控制逻辑层,用于用户数据的请求和返回逻辑控制缓存层,为了加快访问性能,cache用户数据,常见的redis、memcache等存储层,落地了用户各种数据,比如mysql、leveldb等关于异地多活考虑这样一个常见问题,假设某当地机房的服务全部宕机(机房掉电或光纤挖断)了,这个时候怎么挽救?比如上海登陆服务宕机了,总不能让上海的用户无法登陆。很显然我们要把后台的请求流量切换到别的机房,当然后台的4层架构每一层的切换场景都不太一样。缓存层的作用是为了加速访问性能,减轻对存储的访问压力。如果直接把流量切换到别的机
………………………………