发生异常、超时等是不可避免的,当发生这些情况,有一下策略:
1.降级
降级的时候根据是否有返回值有两种清空
2.重试
试一次,试多次,无限尝试,对应有很多重载
3.熔断
如果重试多次都抛出异常,就在一段时间里面不执行Excute直接抛出异常,过了时间再Excute还是异常的话,再进入熔断状态,如果已经不抛出异常,那就恢复正常
发生异常、超时等是不可避免的,当发生这些情况,有一下策略:
1.降级
降级的时候根据是否有返回值有两种清空
2.重试
试一次,试多次,无限尝试,对应有很多重载
3.熔断
如果重试多次都抛出异常,就在一段时间里面不执行Excute直接抛出异常,过了时间再Excute还是异常的话,再进入熔断状态,如果已经不抛出异常,那就恢复正常