如何实现系统的高可用

1 静态资源托管在 cdn

前端静态资源托管在 cdn,能够提升系统的访问速度,

2 每个服务多实例

每个微服务根据使用情况在 kubenetes集群中至少会运行两个以上的实例,消除了单点失败的⻛险。

并且所有的微服务都是无状 态的,可以随时进行秒级的水平扩展

3 网关限流,系统降级

限制流量

降级,让不重要的功能先挂掉,保证主业务

4 缓存

本地缓存,分布式缓存,减轻后端负载压力

5 异地多活

数据库主备节点位于不同机房,不同服务器。

posted @ 2021-12-26 14:58  姚狗蛋  阅读(44)  评论(0编辑  收藏  举报