征询接口调用范式
在调用接口时,我们时常面对接口响应结果不稳定的情况,如:响应异常、超时、被限流等。一部分是由于我们自身代码或业务导致的问题,一部分则可能由于接口提供方服务异常导致的。
从业务稳定角度来看,所有接口的使用都应视为不稳定的,可能出错的。我们在实现补救方案过程中也有过很多尝试,包括但不限于:对调用异常的接口延迟重试,对响应超时的接口定时查询、对接口请求进行日志跟踪、对非幂等操作进行唯一性校验。
我们的方案往往都是随业务发展根据具体问题来实现的,缺乏范式指导。我想征询一下各位对接口调用过程中的经验,看看能否整理出一套范式,指导以后的开发任务。
这个还真不知道,之前都是接一个接口弄一个专门的 没想过做通用的
根据你的描述,你们已经有很多丰富的经验了呀,根据已有经验去整合自己公司需要的规范,不是很好嘛,另外规范从来没有说一次制定完就不动了,肯定会随着项目的迭代,技术的升级做微调