一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

请求执行方法、服务器、计算机设备和存储介质与流程

2021-11-05 22:37:00 来源:中国专利 TAG:

技术特征:
1.一种基于接口幂等的请求执行方法,其特征在于,包括如下步骤:步骤102,接收客户端的业务请求;步骤104,判断所述业务请求是否是第一次请求;步骤106,若是,则执行所述业务请求对应的任务。2.根据权利要求1所述的方法,其特征在于,所述步骤102之前还包括:在接收来自所述客户端的验证请求后,向所述客户端分发唯一标识,并保存所述唯一标识于数据库中;所述业务请求包含所述唯一标识;在所述步骤104中,判断所述业务请求中包含的唯一标识是否保存于所述数据库中,若是,则确定所述业务请求是第一次请求;步骤106还包括,在执行所述任务后,删除所述数据库中与所述业务请求对应的唯一标识。3.根据权利要求1所述的方法,其特征在于,所述步骤102之前还包括:建立去重表,所述去重表包含已处理过请求信息对应的唯一索引;在步骤104中,将所述业务请求对应的信息插入所述去重表中,若插入成功,则确定所述业务请求是第一次请求;若插入所述去重表失败,则向所述客户端返回已执行消息。4.根据权利要求1所述的方法,其特征在于,步骤102进一步包括:在接收到所述业务请求后,为所述业务请求分配唯一字段信息;步骤104进一步包括:将所述唯一字段信息以setnx方式存入数据库中,若尝试存储时间未超过预设值,则确定所述业务请求是第一次请求。5.一种服务器,其特征在于,包括:接收单元,接收客户端的业务请求;判断单元,判断所述业务请求是否是第一次请求;执行单元,在所述判断单元的判断结果为是时,执行所述业务请求对应的任务。6.根据权利要求5所述的服务器,其特征在于,所述接收单元在接收来自所述客户端的验证请求后,向所述客户端分发唯一标识,并保存所述唯一标识于数据库中;所述业务请求包含所述唯一标识;所述判断单元判断所述业务请求中包含的唯一标识是否保存于所述数据库中,若是,则确定所述业务请求是第一次请求;所述执行单元还用于在执行所述任务后,删除所述数据库中与所述业务请求对应的唯一标识。7.根据权利要求5所述的服务器,其特征在于,所述判断单元还用于建立去重表,所述去重表包含已处理过请求信息对应的唯一索引;所述判断单元将所述业务请求对应的信息插入所述去重表中,若插入成功,则确定所述业务请求是第一次请求,若插入所述去重表失败,则向所述客户端返回已执行消息。8.根据权利要求5所述的服务器,其特征在于,所述判断单元在接收到所述业务请求后,为所述业务请求分配唯一字段信息,并将所述唯一字段信息以setnx方式存入数据库中,若尝试存储时间未超过预设值,则确定所述业务请求是第一次请求。9.一种计算机设备,包括处理器和存储装置,所述存储装置适于存储多条程序代码,其
特征在于,所述程序代码适于由所述处理器加载并运行以执行权利要求1至4中任一项所述的基于接口幂等的请求执行方法。10.一种存储介质,所述存储介质适于存储多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行权利要求1至4中任一项所述的基于接口幂等的请求执行方法。

技术总结
本发明属于计算机技术领域,提供基于接口幂等的请求执行方法,具体提供一种请求执行方法、服务器、计算机设备和存储介质,旨在解决在交易系统的开发过程中,一笔相同流水号的交易被反复多次调用,导致用户的订单数据出现多笔等问题。为此目的,本发明的方法包括:接收客户端的业务请求;判断所述业务请求是否是第一次请求;若是,则执行所述业务请求对应的任务。应用本发明的方法,可以很好的解决上述问题,避免重复执行业务,提高准确率。提高准确率。提高准确率。


技术研发人员:俞晓臣 李鹏飞
受保护的技术使用者:北京云从科技有限公司
技术研发日:2021.08.05
技术公布日:2021/11/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献