高可用

编程

负载均衡与反向代理

关于负载均衡需要关注的点:

上游服务器配置;负载均衡算法;失败重试机制;服务器心跳检查

隔离

线程隔离、进程隔离、集群隔离、机房隔离、读写隔离、动静隔离、爬虫隔离、热点隔离、使用Hytrix实现隔离、基于Servlet 3实现请求隔离

限流

限流算法、应用级限流、分布式限流、接入层限流

降级

降级的最终目的是实现核心服务可用,即使是有损的。而且有些服务是无法降级的(如: 加入购物车、结算)

超时与重试

如果应用不设置超时,则可能会导致请求响应变慢,慢请求累积导致连锁反应,甚至造成应用雪崩。链路中的每个点都要考虑超时与重试机制,其中最重要的是网络连接/读/写的超时时间设置。

回滚

事务回滚、代码库回滚、部署版本回滚、数据版本回滚、静态资源版本回滚

压测与预案

线上压测、线下压测、系统容灾与优化

以上是 高可用 的全部内容, 来源链接: utcz.com/z/518710.html

回到顶部