超时与重试机制(1)—《亿级流量》

在实际开发过程当中,笔者见过太多故障是由于超时没有设置或者设置的不对而形成的。而这些故障都是由于没有意识到超时设置的重要性而形成的。若是应用不设置超时,则可能会致使请求响应慢,慢请求累积致使连锁反应,甚至应用雪崩。而有些中间件或者框架在超时后会进行重试(如设置超时重试两次),读服务自然适合重试,但写服务大多不能重试(如写订单,若是写服务是幂等,则重试是容许的),重试次数太多会致使多倍请求流量,即模
相关文章
相关标签/搜索