如何实现系统的高可用
1 静态资源托管在 cdn
前端静态资源托管在 cdn,能够提升系统的访问速度,
2 每个服务多实例
每个微服务根据使用情况在 kubenetes集群中至少会运行两个以上的实例,消除了单点失败的⻛险。
并且所有的微服务都是无状 态的,可以随时进行秒级的水平扩展
3 网关限流,系统降级
限制流量
降级,让不重要的功能先挂掉,保证主业务
4 缓存
本地缓存,分布式缓存,减轻后端负载压力
5 异地多活
数据库主备节点位于不同机房,不同服务器。
我对任何唾手而得,快速,出自本能,即兴,含混的事物没有信心。我相信缓慢,平和,细水长流的力量,踏实,冷静。我不相信缺乏自律精神和不自我建设,不努力,可以得到个人或集体的解放。