认识接口

一、常用名词

  • 同步和异步:同步是指实时处理数据,比如商品订单支付后,商品库存系统实时返回库存结果;异步是指不能实时处理数据,等处理完后再返回结果。比如商品订单支付后,商品物流信息不能实时同步。
  • 同步方式:增量和全量,增量是指的将增加变动的数据推送到其它系统;全量是定时推送,比如每天推送一下全部数据。场景:基础数据维护,比如人员基础信息和商品档案;
  • 拉取和推送:上游向下游推送数据,下游向上游拉取数据。
  • 联调:前后端接口联调是否数据能正常传输,子系统之间联调数据是否能正常传输。
  •  

二、接口输入输出

  • 输入项:绝对输出项的字段
  • 输出项:页码需要展示,并能提现产品逻辑判断的字段

三、系统流程图

  • 业务调研时,先梳理业务流程
  • 与研发人员配合梳理系统对接流程
  • 梳理对接API接口清单(接口提供方-接口调用方-接口名称-接口是否为新增-接口备注)
  • 规范接口输入输出字段

四、接口注意事项

  • 生成上线时,提现研发切换生产环境;
  • 区分必输字段和选输字段的含义和校验;
  • 注意唯一ID之间的关联关系;
  • 基础信息映射关系;比如A系统为某个订单生成编号为A1,B系统为该订单命名为B1,则A1和B1存在映射关系
  • 基础信息校验,比如商品基本信息表,校验某个商品是否存在表内。若不存在,则不能进行数据调用。
  • 接口是否同步。增量还是全量。确定数据推送频率。
posted @ 2024-12-09 15:02  小琳子。  阅读(56)  评论(0)    收藏  举报