数据处理的异常检测方法、装置、设备及存储介质制造方法及图纸

技术编号:30139555 阅读:24 留言:0更新日期:2021-09-23 14:58
本发明专利技术涉及测试领域,提供了一种数据处理的异常检测方法、装置、设备及存储介质。通过选取预发布环境对应的第一服务器并发布新功能,接收不同版本客户端发起的数据处理的请求,将请求分发至预发布环境和生产环境对应的服务器执行处理操作,读取预发布环境处理得到第一目标信息和生产环境得到的第二目标信息,判断第一目标信息与第二目标信息是否相同,若不同,向预设终端反馈提示信息。本发明专利技术可以快速的发现和定位待检测内容上线导致的异常问题。本发明专利技术还涉及区块链技术领域,上述目标模板语句集可以存储于一区块链的节点中。句集可以存储于一区块链的节点中。句集可以存储于一区块链的节点中。

【技术实现步骤摘要】
数据处理的异常检测方法、装置、设备及存储介质


[0001]本专利技术涉及测试领域,尤其涉及一种数据处理的异常检测方法、装置、设备及存储介质。

技术介绍

[0002]目前,软件平台(例如,数据调度平台)有新功能发布时,需要检测新功能是否对软件平台已有的功能造成影响,例如,数据调度平台上具有大量的数据调度任务,且调度环境具有复杂的检查条件和任务之间的依赖关系,当新功能上线时可能会对存量的调度任务造成很大的影响。当软件平台数据量极大时,无法通过手动对比或抽查对比的方式查找出新功能对存量数据的影响。

技术实现思路

[0003]鉴于以上内容,本专利技术提供一种数据处理的异常检测方法、装置、设备及存储介质,其目的在于解决现有技术中当软件平台数据量极大时,无法通过手动方式查找出新功能对存量数据影响的技术问题。
[0004]为实现上述目的,本专利技术提供一种数据处理的异常检测方法,该方法包括:
[0005]从预设的服务器集群中选取预发布环境对应的第一服务器,在所述第一服务器中发布预设的待检测内容;
[0006]接收不同版本客户端发起的数据处理的请求,基于所述请求对应的标识,将所述请求分发至所述第一服务器和生产环境对应的第二服务器,以供所述第一服务器和所述第二服务器执行数据处理操作;
[0007]读取所述第一服务器执行数据处理操作后得到的第一目标信息,及第二服务器执行数据处理操作后得到的第二目标信息;
[0008]分别构建第一目标信息、第二目标信息对应的第一、第二有向无环图,判断第一、第二有向无环图是否相同,并判断第一目标信息、第二目标信息的第一、第二状态信息是否相同,当所述第一、第二有向无环图不同或者第一、第二状态信息不同时,向预设终端反馈提示信息。
[0009]优选的,所述从预设的服务器集群中选取预发布环境对应的第一服务器包括:
[0010]基于预设计算规则及所述服务器集群各服务器的预设指标值,计算得到各服务器的资源使用率,将资源使用率最小的服务器作为所述第一服务器,其中,所述预设计算规则包括:
[0011]L
i
=1

(1

W1×
X
i1
)
×
(1

W2×
X
i2
)
×
(1

W3×
X
i3
)
×
(1

W4×
X
i4
)
[0012]其中,L
i
表示第i个服务器的资源使用率,X
i1
表示第i个服务器CPU的使用率,X
i2
表第i个服务器内存的使用率,X
i3
表示第i个服务器IO的使用率,X
i4
表第i个服务器网络的使用率,W1表示第i个服务器CPU的预设权重,W2表示第i个服务器内存的预设权重,W3表示第i个服务器IO的预设权重,W4表示第i个服务器网络的预设权重。
[0013]优选的,所述在所述第一服务器中发布预设的待检测内容包括:
[0014]从预设存储路径获取所述待检测内容对应的更新代码,将所述更新代码发送至预设的测试环境执行测试操作,当所述更新代码通过所述测试操作时,将所述更新代码生成上线脚本,基于所述上线脚本在所述第一服务器中发布待检测内容。
[0015]优选的,在将所述请求分发至所述第一服务器和生产环境对应的第二服务器之后,所述方法还包括:
[0016]将所述第一服务器执行数据处理操作后得到第一目标信息存储至预设数据库的第一数据表,将所述第二服务器执行处理操作后得到的第二目标信息存储至预设数据库的第二数据表,其中,所述第一数据表与所述第二数据表具有映射关系。
[0017]优选的,在向预设终端反馈提示信息之后,所述方法还包括:
[0018]当接收到不同版本客户端发起的重新执行数据处理的请求时,将该请求对应的执行结果信息同步至所述第一数据表中。
[0019]优选的,所述判断所述第一、第二状态信息是否相同包括:
[0020]当所述第一状态信息与所述第二状态信息一致时,将所述第二目标信息的执行结果信息和执行日志信息同步至所述第一数据表中。
[0021]优选的,所述分别构建第一目标信息、第二目标信息对应的第一、第二有向无环图包括:
[0022]分别构建第一目标信息的空的有向无环图,及第二目标信息的空的有向无环图;
[0023]分别遍历第一目标信息对应的数据处理任务表,及第二目标信息对应的数据处理任务表;
[0024]根据各数据处理任务的ID查询预先配置的任务依赖表中该数据处理任务依赖的前置数据处理任务,设置前置数据处理任务与该数据处理任务的依赖关系并逐步放至对应的空的有向无环图中,直至所有的数据处理任务放至完毕,生成所述第一、第二有向无环图。
[0025]为实现上述目的,本专利技术还提供一种数据处理的异常检测装置,该数据处理的异常检测装置包括:
[0026]发布模块:用于从预设的所属服务器集群中选取预发布环境对应的第一服务器,在所述第一服务器中发布预设的待检测内容;
[0027]处理模块:用于接收不同版本客户端发起的数据处理的请求,基于所述请求对应的标识,将所述请求分发至所述第一服务器和生产环境对应的第二服务器,以供所述第一服务器和所述第二服务器执行数据处理操作;
[0028]读取模块:用于读取所述第一服务器执行数据处理操作后得到的第一目标信息,及第二服务器执行数据处理操作后得到的第二目标信息;
[0029]检测模块:用于分别构建第一目标信息、第二目标信息对应的第一、第二有向无环图,判断第一、第二有向无环图是否相同,并判断第一目标信息、第二目标信息的第一、第二状态信息是否相同,当所述第一、第二有向无环图不同或者第一、第二状态信息不同时,向预设终端反馈提示信息。
[0030]为实现上述目的,本专利技术还提供一种电子设备,所述电子设备包括:
[0031]至少一个处理器;以及,
[0032]与所述至少一个处理器通信连接的存储器;其中,
[0033]所述存储器存储有可被所述至少一个处理器执行的程序,所述程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的数据处理的异常检测方法的任意步骤。
[0034]为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有数据处理的异常检测程序,所述数据处理的异常检测程序被处理器执行时,实现如上所述数据处理的异常检测方法的任意步骤。
[0035]本专利技术提出的数据处理的异常检测方法、装置、设备及存储介质,通过选取预发布环境对应的第一服务器并发布新功能,接收不同版本客户端发起的数据处理的请求,将请求分发至预发布环境和生产环境对应的服务器执行处理操作,读取预发布环境处理得到第一目标信息和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理的异常检测方法,其特征在于,所述方法包括:从预设的服务器集群中选取预发布环境对应的第一服务器,在所述第一服务器中发布预设的待检测内容;接收不同版本客户端发起的数据处理的请求,基于所述请求对应的标识,将所述请求分发至所述第一服务器和生产环境对应的第二服务器,以供所述第一服务器和所述第二服务器执行数据处理操作;读取所述第一服务器执行数据处理操作后得到的第一目标信息,及第二服务器执行数据处理操作后得到的第二目标信息;分别构建第一目标信息、第二目标信息对应的第一、第二有向无环图,判断第一、第二有向无环图是否相同,并判断第一目标信息、第二目标信息的第一、第二状态信息是否相同,当所述第一、第二有向无环图不同或者第一、第二状态信息不同时,向预设终端反馈提示信息。2.如权利要求1所述的数据处理的异常检测方法,其特征在于,所述从预设的服务器集群中选取预发布环境对应的第一服务器包括:基于预设计算规则及所述服务器集群各服务器的预设指标值,计算得到各服务器的资源使用率,将资源使用率最小的服务器作为所述第一服务器,其中,所述预设计算规则包括:L
i
=1

(1

W1×
X
i1
)
×
(1

W2×
X
i2
)
×
(1

W3×
X
i3
)
×
(1

W4×
X
i4
)其中,L
i
表示第i个服务器的资源使用率,X
i1
表示第i个服务器CPU的使用率,X
i2
表第i个服务器内存的使用率,X
i3
表示第i个服务器IO的使用率,X
i4
表第i个服务器网络的使用率,W1表示第i个服务器CPU的预设权重,W2表示第i个服务器内存的预设权重,W3表示第i个服务器IO的预设权重,W4表示第i个服务器网络的预设权重。3.如权利要求1所述的数据处理的异常检测方法,其特征在于,所述在所述第一服务器中发布预设的待检测内容包括:从预设存储路径获取所述待检测内容对应的更新代码,将所述更新代码发送至预设的测试环境执行测试操作,当所述更新代码通过所述测试操作时,将所述更新代码生成上线脚本,基于所述上线脚本在所述第一服务器中发布待检测内容。4.如权利要求1所述的数据处理的异常检测方法,其特征在于,在将所述请求分发至所述第一服务器和生产环境对应的第二服务器之后,所述方法还包括...

【专利技术属性】
技术研发人员:裴阔丁海江宋东燚李桂芸
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1