电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

高并发时接口生成重复数据问题

来源:金蝶云社区作者:金蝶2024-09-231

高并发时接口生成重复数据问题


问题描述

当和异构系统集成时,如果在调用API接口保存数据时,遇到高并发或网络波动,可能会在系统内生成重复数据,如基础资料集成时,出现了相同编码、名称的物料和供应商。这种情况应该怎么处理?


         


        


解决方法

由于OpenAPI并不是天然幂等的,如果是在多线程高并发的场景下,通过API保存数据,可能会出现数据重复的情况。解决方法如下:


  • 方法1(推荐):在数据库里建立唯一索引,可以彻底避免这种并发的问题。


  • 方法2为防止API重复请求网络问题导致网关重复发送请求包问题,可通过请求头参数传入唯一键控制:

       Idempotency-Key: 请求ID,客户端可指定随机数或业务单号;

       Idempotency-Timeout:超时时间(秒)- V6.0.12以上。

    一定时间内同一API携带相同请求头参数的调用,只有第一次请求执行,其余请求皆

高并发时接口生成重复数据问题

问题描述当和异构系统集成时,如果在调用API接口保存数据时,遇到高并发或网络波动,可能会在系统内生成重复数据,如基础资料集成时,出现...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信