【技术实现步骤摘要】
一种业务数据的处理方法、装置、电子设备以及存储介质
[0001]本专利技术涉及数据处理领域,特别是涉及一种业务数据的处理方法、装置、电子设备以及存储介质。
技术介绍
[0002]在现有的业务处理过程中,当业务数据非直接传输时,很可能由于网络的原因或者其他原因,导致部分业务指令在传输过程中丢失,造成业务异常并无法自动恢复。
技术实现思路
[0003]鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种业务数据的处理方法、装置、电子设备以及存储介质,包括:
[0004]一种业务数据的处理方法,涉及客户端系统、用于传输数据的第一服务器,以及用于处理所述客户端系统业务的第二服务器,所述客户端系统和所述第二服务器设置有用于进行业务数据重新发送的KCP模块,所述方法包括:
[0005]在进行目标业务时,所述客户端系统经由所述第一服务器向所述第二服务器发送基于所述KCP模块封装的第一业务数据包;
[0006]所述客户端系统接收所述KCP模块在所述目标业务异常时发送的用于指示重新发送所述第一业务数据包的重传命令;
[0007]所述客户端系统按照所述重传命令经由所述第一服务器向所述第二服务器重新发送所述第一业务数据包。
[0008]可选的,所述客户端系统接收所述KCP模块在所述目标业务异常时发送的用于指示所述第一业务数据包重新发送的重传命令,包括:
[0009]所述客户端系统接收所述KCP模块在超过预设时间未收到针对所述第一业务数据包返回的业务响应数据 ...
【技术保护点】
【技术特征摘要】
1.一种业务数据的处理方法,其特征在于,涉及客户端系统、用于传输数据的第一服务器,以及用于处理所述客户端系统业务的第二服务器,所述客户端系统和所述第二服务器设置有用于进行业务数据重新发送的KCP模块,所述方法包括:在进行目标业务时,所述客户端系统经由所述第一服务器向所述第二服务器发送基于所述KCP模块封装的第一业务数据包;所述客户端系统接收所述KCP模块在所述目标业务异常时发送的用于指示重新发送所述第一业务数据包的重传命令;所述客户端系统按照所述重传命令经由所述第一服务器向所述第二服务器重新发送所述第一业务数据包。2.根据权利要求1所述的方法,其特征在于,所述客户端系统接收所述KCP模块在所述目标业务异常时发送的用于指示所述第一业务数据包重新发送的重传命令,包括:所述客户端系统接收所述KCP模块在超过预设时间未收到针对所述第一业务数据包返回的业务响应数据包时发送的用于指示重新发送所述第一业务数据包的重传命令。3.根据权利要求1所述的方法,其特征在于,所述客户端系统接收所述KCP模块在所述目标业务异常时发送的用于指示重新发送所述第一业务数据包的重传命令,包括:所述客户端系统接收所述第二服务器经由所述第一服务器返回的针对所述第一业务数据包的业务响应数据包;所述客户端系统将所述业务响应数据包发送至所述KCP模块进行解析;所述客户端系统接收所述KCP模块在解析结果为业务处理失败时发送的用于指示重新发送所述第一业务数据包的重传命令。4.根据权利要求1所述的方法,其特征在于,所述客户端系统接收所述KCP模块在所述目标业务异常时发送的用于指示重新发送所述第一业务数据包的重传命令,包括:当所述客户端系统发送多个第一业务数据包时,将接收到的一个或多个业务响应数据包依次发送至所述KCP模块,以由所述KCP模块确定每个业务响应数据包对应的第一业务数据包,进而根据多个第一业务数据包的发送顺序统计目标业务数据包的跳过次数;所述跳过次数为在依照所述发送顺序未收到所述目标业务数据包匹配的业务响应数据包后,所述KCP模块接收到的业务响应数据包个数;所述客户端系统接收所述KCP模块在所述跳过次数不小于预设次数时发送的用于指示重新发送所述第一业务数据包的重传命令。5.根据权利要求1所述的方法,其特征在于,在所述客户端系统经由所述第一服务器向所述第二服务器发送基于所述KCP模块封装的第一业务数据包之前,还包括:所述客户端系统在一个或多个用户进行目标业务时创建对应的KCP对象,并通过所述KCP模块对一个或多个KCP对象进行初始化;其中,每个KCP对象对应一个用户;所述客户端在所述一个或多个KCP对象初始化成功后,存储所述一个或多个KCP对象和对应用户的用户标识;所述客户端系统响应于目标用户在进行目标业务时生成的第二业务数据包,根据所述第二业务数据包中的目标用户标识,从所述一个或多个KCP对象中确定所述第二业务数据包对应的目标KCP对象;所述客户端系统调用所述目标KCP对象将所述第二业务数据包发送至所述KCP模块进
行KCP协议封装处理,得到第一业务数据包。...
【专利技术属性】
技术研发人员:贺传森,韩杰,王艳辉,王晓燕,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。