高可用
2017-11-24 21:07:31 84 举报
AI智能生成
高可用性(High Availability,简称HA)指的是系统具备较高的无故障运行能力的特性。这意味着在系统的运行过程中,能够最大程度地减少由各类故障所导致的服务中断时间。高可用性可以通过增加硬件冗余、软件容错和负载均衡等手段来实现。当一个组件发生故障时,系统能够自动切换到备用组件上,从而保证服务的连续性和稳定性。高可用性对于关键业务系统尤为重要,它能够降低系统宕机的风险,提高用户满意度,并保障业务的持续运营。
作者其他创作
大纲/内容
负载均衡
负载均衡算法
失败重试机制
健康检查机制
动态负载均衡
限流
限流算法
应用级限流
分布式限流
接入层限流
降级
降级预案
自动降级/开关降级
读服务/写服务降级
多级降级
配置中心
使用Hystrix降级
使用Hystrix熔断
隔离
进程线程隔离
集群/机房隔离
读写隔离
动静隔离
爬虫/热点隔离
使用Hystrix隔离
基于Servlet3隔离
超时与重试
代理层超时与重试
Web容器超时
中间件客户端超时与重试
数据库客户端超时
NoSQL客户端超时
业务超时
前端Ajax超时
回滚
事务回滚
代码库回滚
部署版本回滚
数据版本回滚
静态资源版本回滚
压测与预案
系统压测
压测方案:压测接口/并发量/压测策略/压测指标
压测报告:机器负载/QPS/响应时间/成功率
压测方式
线上/线下压测
读写/仿真/引流/隔离集群/缩容压测
单机/集群/离散/全链路压测
系统优化和容灾
单机调优
架构优化/系统扩容
跨机房容灾
应急预案
网络接入层(DNS/LVS/HaProxy)
应用接入层(Nginx/OpenResty)
WEB应用层(Tomcat)
服务层(Dubbo)
数据层(Redis/DB)
监控预警
服务器监控/系统监控/JVM监控/接口监控
预警策略:监控时间段/报警阀值/通知方式
0 条评论
下一页