技术对接 主要需要考虑以下几点:
-
网络协议方面
确认接口对接的网络协议:https/http端口号或tcp端口号Webservice -
接口请求方面
尽量全部约定数据传参+响应格式为:application/json
数据访问方式POST请求 -
接口安全方面
考虑是否需要安全考虑,比如内网,外网一定要有认证机制 -
【重要】幂等校验方面
确保本公司接口和三方公司接口都有唯一校验功能,防止重复提交 -
【重要】重试机制方面
一定要确认是否需要接口调用失败后的重试机制,保证数据传输的最终一致性。
重试机制包括实时重试调用指定次数+调用失败持久化数据库定时任务重试 -
接口地址不要写成localhost或127.0.0.1
双机热备情况下可能导致死循环调用 -
日志记录要全面。 接口出入参数,以及解析之后的参数值,都要用日志记录下来,方便定位问题(甩锅)。
参考: https://blog.csdn.net/gzt19881123/article/details/108791034
评论区