【技术实现步骤摘要】
请求处理方法、装置、设备及计算机存储介质
[0001]本申请属于数据处理
,尤其涉及一种请求处理方法、装置、设备及计算机存储介质。
技术介绍
[0002]通常在一个请求处理系统中,从用户操作请求处理系统到请求处理系统返回操作结果这之间存在一定的时间差,在这个时间差里,用户可能会在前端页面向后端系统发出重复请求,例如,会再次点击操作按钮、可能会回退页面、可能会刷新页面。
[0003]为了避免后端系统对用户发出的请求进行多次重复响应,现有技术的一种方案一般包括两个步骤:第一步,前端页面要防止重用户复点击,大多是在用户点击过提交按钮之后将按钮设置为不可点击状态;第二步,后端系统大多对于前端传输过来的数据,进行必填等合法性验证,使用数据库的唯一索引机制来保证数据不重复,在数据入库的时候,如果有提示记录重复就认为是前端重复提交数据。
[0004]然而,上述方案存在以下问题:如果采用前端页面传入的方式,当网络出现问题或者用户误操作的时候,前端页面可能会自动发起重试,用户也可能会重复点击发起多个请求,而后端系统是无法 ...
【技术保护点】
【技术特征摘要】
1.一种请求处理方法,其特征在于,应用于后端系统,所述方法包括:接收用户从前端页面发送的第一业务请求;响应于所述第一业务请求中存在识别码,从内存中查询所述第一业务请求对应的识别码的码值;在从内存中查询到所述识别码,且所述码值为第一数值时,将所述内存中的码值更新为第二数值;在确定所述码值成功更新为第二数值的情况下,执行所述第一业务请求对应的操作;所述第一数值用于指示所述第一业务请求处于未处理状态,所述第二数值用于指示所述第一业务请求处于已处理状态。2.如权利要求1所述的方法,其特征在于,在所述执行所述第一业务请求对应的操作之后,所述方法还包括:在确定所述操作的操作状态为操作成功的情况下,向所述前端页面返回操作成功的提示信息;在确定所述操作为重复操作时,向所述前端页面返回第一提示信息,所述第一提示信息用于提示用户所述第一业务请求为重复的第一业务请求。3.如权利要求1所述的方法,其特征在于,在所述从内存中查询所述第一业务请求对应的识别码的码值之后,所述方法还包括:在从所述内存中未查询到所述识别码时,向所述前端页面返回第二提示信息,所述第二提示信息用于提示用户刷新页面,重新发起所述第一业务请求。4.如权利要求1所述的方法,其特征在于,在所述从内存中查询所述第一业务请求对应的识别码的码值之后,所述方法还包括:在从内存中查询到所述识别码,且所述码值为第二数值时,向所述前端页面返回第三提示信息,所述第三提示信息用于提示用户所述第一业务请求为重复的第一业务请求。5.如权利要求1所述的方法,其特征在于,在所述将所述内存中的码值更新为第二数值之后,所述方法还包括:在确定所述码值未成功更新为第二数值的情况下,向所述前端页面...
【专利技术属性】
技术研发人员:吕洪生,王尧,徐浩智,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。