征询接口调用范式
在调用接口时,我们时常面对接口响应结果不稳定的情况,如:响应异常、超时、被限流等。一部分是由于我们自身代码或业务导致的问题,一部分则可能由于接口提供方服务异常导致的。
从业务稳定角度来看,所有接口的使用都应视为不稳定的,可能出错的。我们在实现补救方案过程中也有过很多尝试,包括但不限于:对调用异常的接口延迟重试,对响应超时的接口定时查询、对接口请求进行日志跟踪、对非幂等操作进行唯一性校验。
我们的方案往往都是随业务发展根据具体问题来实现的,缺乏范式指导。我想征询一下各位对接口调用过程中的经验,看看能否整理出一套范式,指导以后的开发任务。
推荐文章: