【技术实现步骤摘要】
一种数据处理方法、装置、设备及计算机存储介质
[0001]本申请属于数据处理,尤其涉及一种数据处理方法、装置、设备及计算机存储介质。
技术介绍
[0002]目前,随着业务的快速发展,用户通过本地服务系统完成与外部服务系统的交互已成为较为常见的业务处理方式。
[0003]在用户通过本地服务系统来获取外部服务系统相关服务的过程中,通常需要用户先在本地服务系统中进行相应操作,本地服务系统基于用户的操作向外部服务系统发送与用户的操作对应的数据,以使外部服务系统根据数据完成相关业务的处理,外部服务系统通过本地服务系统向用户反馈业务处理结果。然而,由于本地服务系统以及外部服务系统的网络环境以及系统稳定性等因素的影响,有可能会出现瞬时网络或者系统服务不可用的情况,从而导致本地服务系统无法接收到外部服务系统的反馈,无法获知业务是否处理成功。针对上述情况,如果直接重新发送数据至外部服务系统,可能会由于重复处理相关业务造成业务处理结果错误,如果直接结束任务,则需要用户重新进行上述操作,导致业务处理效率低,用户体验较差。
技术实现思路
[0004]本申请实施例提供一种数据处理方法、装置、设备及计算机存储介质,能够减少用户由于本地服务系统未接收到业务处理结果信息而需要重新发送业务处理请求的次数,提升了用户体验。
[0005]第一方面,本申请实施例提供一种数据处理方法,方法包括:
[0006]响应于用户的业务处理请求,生成针对目标业务的目标请求数据;
[0007]向外部服务系统发送目标请求数据, ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:响应于用户的业务处理请求,生成针对目标业务的目标请求数据;向外部服务系统发送所述目标请求数据,以用于所述外部服务系统基于所述目标请求数据处理目标业务;在未接收到所述外部服务系统发送的业务处理结果信息的情况下,获取所述目标业务的关联信息,所述关联信息包括所述目标请求数据是否支持幂等重发机制;在根据所述关联信息确定所述目标业务支持幂等重发机制的情况下,重新向外部服务系统发送所述目标请求数据。2.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:在所述目标请求数据未支持幂等重发机制,或重新向外部服务系统发送所述目标请求数据的情况下,向所述外部服务系统发送业务处理结果查询请求,以用于所述外部服务系统基于所述业务处理结果查询请求向本地服务系统发送业务处理结果;响应于接收到所述外部服务系统发送的未查询到业务处理结果的信息,重新向外部服务系统发送所述目标请求数据目标请求数据,返回执行所述向所述外部服务系统发送业务处理结果查询请求,直至接收到所述外部服务系统发送的查询到业务处理结果的信息。3.根据权利要求2所述的数据处理方法,其特征在于,所述重新向外部服务系统发送所述目标请求数据目标请求数据,包括:确定所述目标请求数据的已发送次数;在所述已发送次数小于预设阈值的情况下,重新向外部服务系统发送所述目标请求数据。4.根据权利要求3所述的数据处理方法,其特征在于,所述方法还包括:在所述已发送次数大于所述预设阈值的情况下,输出告警信息。5.根据权利要求1所述的数据处理方法,其特征在于,所述关联信息包括目标业务的优先级和业务处理失败原因中的至少一项,所述向所述外部服务系统发送所述目标请求数据目标请求数据,包括:基于所述关联信息确定所述目标业务所属的类型,得到目标业务类型;将所述目标请求数据存储至与所述目标业务类型对应的目标队列中;按照所述目标请求数据队列对应的数据发送频率,发送所述目标队列中存储的数据,以向所述外部服务系统发送所述目标请求数据。6.根据权利要求5所述的数据处理方法,其特征在于,在所述关联信息包括目标业务的优先级的情况下,目标请求数据所述基于所述关联信息确定所述目标业务所属的类型,得到目标业务类型,包括:比较所述目标请求数据的优先级与预设优先级的大小关系;在所述目标请求数据的优先级大于预设优先级的情况下,确定所述目标业务所属的类型为第一类型,所述第一类型对应的目标队列为第一队列;在所述目标请求数据的优先级小于或等于预设优先级的情况下,确定所述目标业务所属的类型为第二类型,所述第二类型对应的目标队列为第二队列;所述第二队列对应的预设频率低于所述第一队列对应的预设频率。7.根据权利要求5所述的数据处理方法,其特征在于,在所述关联信息包括目标请...
【专利技术属性】
技术研发人员:谭汉坚,傅强,林社亮,郑百成,任文涛,吴兴,冷真敏,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。