系统高可靠的设计需要考虑哪些方面

1、DNS导流(HTTP DNS 、 LOCAL DNS、 GTM)

2、网络、硬件(冗余、故障切换),集群容错

3、软件(架构设计、替换策略)

4、服务(多实例、无状态、对等设计)

5、流量 (负载均衡、容错机制、幂等设计)

6、低时延(超时机制、异步设计、并行化设计)

7、核心优先(限流、降级、熔断、优先标记、优先导流)

8、隔离(线程&进程隔离、物理隔离)

9、数据(多副本、缓存、分区、最终一致性)

10、监控(链路监控、核心节点指标监控、预警设计、响应方案)

posted @ 2020-08-12 21:47  巴德大舅子  阅读(170)  评论(0编辑  收藏  举报