一种交易数据处理方法、装置及电子设备

    公开(公告)号:CN118469714A

    公开(公告)日:2024-08-09

    申请号:CN202410930850.5

    申请日:2024-07-11

    IPC分类号: G06Q40/04 G06F16/23

    摘要: 本申请公开了一种交易数据处理方法、装置及电子设备,涉及接口幂等技术领域,以解决接口幂等容易击穿的情况。该方法包括:获取到多个交易请求,交易请求包括交易接口信息和交易的唯一标识;若基于唯一标识确认数据库中不存在与多个交易请求对应的第一响应结果,基于交易接口信息和唯一标识,生成分布式锁;第一响应结果表征交易已被完成;基于交易接口信息和唯一标识,将分布式锁分配给多个交易请求;针对每个交易请求,若交易请求分配到分布式锁,响应交易请求,进行对应的交易业务逻辑处理,得到第二响应结果,并将第二响应结果保存至数据库。如此,可以保证相同交易接口的相同交易业务不会重复执行,不会有交易业务幂等击穿的情况发生。

    一种交易数据处理方法、装置及电子设备

    公开(公告)号:CN118469714B

    公开(公告)日:2024-10-29

    申请号:CN202410930850.5

    申请日:2024-07-11

    IPC分类号: G06Q40/04 G06F16/23

    摘要: 本申请公开了一种交易数据处理方法、装置及电子设备,涉及接口幂等技术领域,以解决接口幂等容易击穿的情况。该方法包括:获取到多个交易请求,交易请求包括交易接口信息和交易的唯一标识;若基于唯一标识确认数据库中不存在与多个交易请求对应的第一响应结果,基于交易接口信息和唯一标识,生成分布式锁;第一响应结果表征交易已被完成;基于交易接口信息和唯一标识,将分布式锁分配给多个交易请求;针对每个交易请求,若交易请求分配到分布式锁,响应交易请求,进行对应的交易业务逻辑处理,得到第二响应结果,并将第二响应结果保存至数据库。如此,可以保证相同交易接口的相同交易业务不会重复执行,不会有交易业务幂等击穿的情况发生。