The invention relates to a data processing method, a device, an electronic device and a storage medium. This method is applied to arbitration servers in server cluster, which also includes multiple encryption servers communicating with arbitration servers. The method includes: when receiving the data to be encrypted, acquiring the processing capability of each encrypted server in a plurality of encryption servers; selecting the encrypted server with the best processing capability from a plurality of encryption servers as the target encrypted server; sending the data to the target encrypted server so that the target encrypted server can encrypt the encrypted data. When receiving the data to be encrypted, the data to be encrypted is allocated to the best encrypted server by acquiring the processing ability of each encrypted server, so as to encrypt the encrypted data. The linear growth of data encryption processing ability is realized through server cluster, thus solving the problem of weak processing ability of traditional encrypted server.
【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质
本专利技术属于数据安全
,具体涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
随着大数据时代的到来,大数据平台面临着数据量大、高带宽、高并发的场景,使得待加密数据呈井喷式增长,由于传统的数据加密方式存在单节点性能低、可靠性差等诸多问题,导致在大数据面前显得捉襟见肘。其中,传统的数据加密方式,通过前置数据加密机方式,配置加密类型、加密模式、加密密钥,实现数据加解密操作,从而保证了数据安全。但针对分布式的大数据,传统加密方式的处理能力远远满足不了数据存储线性增长的增长。
技术实现思路
鉴于此,本专利技术的目的在于提供一种数据处理方法、装置、电子设备及存储介质,以有效地改善上述问题。本专利技术的实施例是这样实现的:第一方面,本专利技术实施例提供了一种数据处理方法,应用于服务器集群中的仲裁服务器,所述服务器集群还包括与所述仲裁服务器通信的多个加密服务器,所述方法包括:在接收到待加密数据时,获取所述多个加密服务器中的每个加密服务器的处理能力;从所述多个加密服务器中选择处理能力最优的加密服务器作为目标加密服务器;将所述待加密数据发送给所述目标加密服务器,以使所述目标加密服务器对所述待加密数据进行加密。本申请实施中,通过服务器集群实现了数据加密处理能力的线性增长,从而解决了传统加密服务器处理能力弱的问题。进一步地,在接收到待加密数据时,通过获取各个加密服务器的处理能力,从而将待加密数据分配给处理能力最优的加密服务器,以实现对待加密数据的加密。结合第一方面的一种可选的实施方式,在获取所述多个加密服务器中的每个加密服 ...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于服务器集群中的仲裁服务器,所述服务器集群还包括与所述仲裁服务器通信的多个加密服务器,所述方法包括:在接收到待加密数据时,获取所述多个加密服务器中的每个加密服务器的处理能力;从所述多个加密服务器中选择处理能力最优的加密服务器作为目标加密服务器;将所述待加密数据发送给所述目标加密服务器,以使所述目标加密服务器对所述待加密数据进行加密。
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于服务器集群中的仲裁服务器,所述服务器集群还包括与所述仲裁服务器通信的多个加密服务器,所述方法包括:在接收到待加密数据时,获取所述多个加密服务器中的每个加密服务器的处理能力;从所述多个加密服务器中选择处理能力最优的加密服务器作为目标加密服务器;将所述待加密数据发送给所述目标加密服务器,以使所述目标加密服务器对所述待加密数据进行加密。2.根据权利要求1所述的方法,其特征在于,在获取所述多个加密服务器中的每个加密服务器的工作状态的步骤之前,所述方法还包括:获取所述待加密数据中的数据大小、加密类型、加密模式以及加密秘钥,并根据所述数据大小、所述加密类型、所述加密模式以及所述加密秘钥计算出加密所述待加密数据时的工作量。3.根据权利要求1或2所述的方法,其特征在于,获取所述多个加密服务器中的每个加密服务器的处理能力,包括:向所述多个加密服务器中的每个加密服务器发送询问请求;接收所述多个加密服务器中的每个加密服务器基于所述询问请求返回的处理能力。4.根据权利要求3所述的方法,其特征在于,在将所述待加密数据发送给所述目标加密服务器的步骤之后,所述方法还包括:接收所述目标加密服务器返回的经加密的所述待加密数据。5.一种数据处理方法,其特征在于,应用于服务器集群中的加密服务器,所述服务器集群还包括与所述加密服务器通信的仲裁服务器,所述方法包括:接收所述仲裁服务器发送的待加密数据;获取所述待加密数据中的加密类型、加密模式以及加密秘钥,并基于所述加密类型、所述加密模式以及所述加密秘钥对所述待加密数据进行加密;向所述仲裁服务器发送经加密的所述待加密数据。6....
【专利技术属性】
技术研发人员:王峰,陈效友,
申请(专利权)人:北京知道创宇信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。