高容错性实践
原文:https://blog.csdn.net/tanga842428/article/details/79664605
重试机制
主备切换机制(冗余设计)
优点:可靠可用;
缺点:存在资源浪费、触发重试机制(或者主备倒换等)可能会导致耗时增加(主备倒换过程可能存在数据的丢失等问题);还可能出现主备服务一起异常的情况(或者出现主备脑裂)动态剔除或者恢复异常机器(支持扩容、出现异常及时剔除异常服务器)
超时时间设置
4.1 设置合理的超时时间
4.2 防止重入服务降级(相当于主备倒换,或者是集群情况下,master降级变成slave)
服务解耦、物理隔离
6.1 大模块进行服务解耦,不因为某一个问题影响整体
6.2 (服务故障隔离)业务层面的容错(通过程序对业务的配置、业务逻辑与流程进行检查,防止出现因为人为配置的问题导致现网问题)