数据处理方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:22366626 阅读:17 留言:0更新日期:2019-10-23 05:30
本发明专利技术公开了一种数据处理方法、装置、存储介质及计算机设备,涉及信息技术领域,主要目的在于能够动态调配客户端和服务端之间的连接,且能够实现在保证客户端的数据物理隔离的情况下,及时处理服务端和客户端的异常情况,从而能够保证客户端的数据处理成功,所述方法包括:监测分布式系统中基于分组标识与客户端配对连接的服务端是否存在异常;若存在,则确定与异常的服务端配对连接的客户端,以及客户端对应的分组标识,分布式系统中的各个客户端按照所采用的程序组件隔离分组;基于最新的可用服务端列表,确定唯一对应分组标识的其他可用服务端;调配客户端和其他可用服务端配对连接,以利用其他可用服务端进行客户端的数据处理。

【技术实现步骤摘要】
数据处理方法、装置、存储介质及计算机设备
本专利技术涉及信息
,特别是涉及一种数据处理方法、装置、存储介质及计算机设备。
技术介绍
随着大数据时代的来临,急速增长的数据量、繁杂多样的数据种类,变化飞快的数据形式,需要更加快速有效的海量数据处理方式,分布式系统应运而生。在分布式系统中通常多个服务端,为了对不同客户端的数据进行物理隔离,保证数据安全性,通常会为每个客户端预先分配一个固定连接的服务端。目前,通常由与客户端固定连接的唯一服务端,处理客户端的数据。然而,在唯一服务端发生崩溃或者异常时,会造成无法处理客户端的数据。
技术实现思路
有鉴于此,本专利技术提供一种数据处理方法、装置、存储介质及计算机设备,主要目的在于能够动态调配客户端和服务端之间的连接,且能够实现在保证客户端的数据物理隔离的情况下,及时处理服务端和客户端的异常情况,从而能够保证客户端的数据处理成功。依据本专利技术第一方面,提供了一种数据处理方法,包括:监测分布式系统中基于分组标识与客户端配对连接的服务端是否存在异常,所述分布式系统中的各个客户端按照所采用的程序组件隔离分组;若存在,则确定与异常的服务端配对连接的客户端,以及所述客户端的分组标识;基于最新的可用服务端列表,确定唯一对应所述分组标识的其他可用服务端;调配所述客户端和所述其他可用服务端配对连接,以利用所述其他可用服务端进行所述客户端的数据处理。依据本专利技术第二方面,提供了一种数据处理装置,包括:监测单元,用于监测分布式系统中基于分组标识与客户端配对连接的服务端是否存在异常,所述分布式系统中的各个客户端按照所采用的程序组件隔离分组;确定单元,用于若存在异常的服务端,则确定与异常的服务端配对连接的客户端,以及所述客户端的分组标识;所述确定单元,还用于基于最新的可用服务端列表,确定唯一对应所述分组标识的其他可用服务端;调配单元,用于调配所述客户端和所述其他可用服务端配对连接,以利用所述其他可用服务端进行所述客户端的数据处理。依据本专利技术第三方面,提供了一种存储介质,所述存储介质中存储有至少一可执行指令,所述执行指令使处理器执行以下步骤:监测分布式系统中基于分组标识与客户端配对连接的服务端是否存在异常,所述分布式系统中的各个客户端按照所采用的程序组件隔离分组;若存在,则确定与异常的服务端配对连接的客户端,以及所述客户端的分组标识;基于最新的可用服务端列表,确定唯一对应所述分组标识的其他可用服务端;调配所述客户端和所述其他可用服务端配对连接,以利用所述其他可用服务端进行所述客户端的数据处理。依据本专利技术第四方面,提供了一种计算机设备,包括处理器、存储器、通信接口和通信总线所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信,所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下步骤:监测分布式系统中基于分组标识与客户端配对连接的服务端是否存在异常,所述分布式系统中的各个客户端按照所采用的程序组件隔离分组;若存在,则确定与异常的服务端配对连接的客户端,以及所述客户端的分组标识;基于最新的可用服务端列表,确定唯一对应所述分组标识的其他可用服务端;调配所述客户端和所述其他可用服务端配对连接,以利用所述其他可用服务端进行所述客户端的数据处理。本专利技术提供的一种数据处理方法、装置、存储介质及计算机设备,与目前通常由与客户端固定连接的唯一服务端,处理客户端的数据相比,本专利技术能够监测分布式系统中基于分组标识与客户端配对连接的服务端是否存在异常,所述分布式系统中的各个客户端按照所采用的程序组件隔离分组,在确定存在异常的服务端时,能够确定与异常的服务端配对连接的客户端,以及所述客户端的分组标识。与此同时,基于最新的可用服务端列表,能够确定唯一对应所述分组标识的其他可用服务端;并能够调配所述客户端和所述其他可用服务端配对连接,以利用所述其他可用服务端进行所述客户端的数据处理,因此,能够动态调配客户端和服务端之间的连接,且能够实现在保证客户端的数据物理隔离的情况下,及时处理服务端和客户端的异常情况,从而能够保证客户端的数据处理成功。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种数据处理方法的流程示意图;图2示出了本专利技术实施例提供的一种分布式系统的示意图;图3示出了本专利技术实施例提供的一种数据处理装置的结构示意图;图4示出了本专利技术实施例提供的另一种数据处理装置的结构示意图;图5示出了本专利技术实施例提供的一种计算机设备的实体结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。如
技术介绍
所述,目前,通常由与客户端固定连接的唯一服务端,处理客户端的数据。然而,在唯一服务端发生崩溃或者异常时,会造成无法处理客户端的数据,导致客户端的数据处理成功。为了解决上述技术问题,本专利技术实施例提供了一种数据处理方法,如图1所示,可以应用于分布式协调器,所述方法包括:101、监测分布式系统中基于分组标识与客户端配对连接的服务端是否存在异常。若是,则执行步骤102。其中,如图2所示,与现有技术中的分布式系统相比,本专利技术实施例中的分布式系统包括分布式协调器、多个客户端、多个服务端,所述分布式系统中的各个客户端按照所采用的程序组件隔离分组;各个客户端可以以租户的概念隔离分组,同一租户中的客户端采用同样的服务端系统或者程序组件,即每一个客户端对应一个租户,一个租户可以对应一个或者多个客户端,不同租户连接不同的服务端,即同一服务端仅能够连接同一分组或者同一租户的一个或者多个客户端,以实现不同用户之间数据处理和存储物理隔离,并保证数据安全性。举例来说,分布式系统的软件服务提供商可以将不同用户的客户端以租户的概念隔离成几个分组,以便进行数据隔离,一个分组的多个客户端,如电脑、手机等不同设备商安装的客户端,可以登录一个所属租户的账户,每个设备上安装的客户端为所属租户下的一个客户端。需要说明的是,本专利技术实施例中的连接具体可以为网络连接,客户端与服务端的网络连接方式不限,可以采用任何网络协议,且通过网络协议可以确定服务端、客户端是否已配对连接,所述网络协议中包含服务端或客户端的连接情况。此外,所述分布式系统中异常的服务器可以为数据处理服务异常的服务端、网络异常的服务端或者为负载异常的服务器,通过分布式协调器监测服务端的服务异常情况、网络异常情况,负载异常情况,并为连接异常的服务端分配其他可用服务端,能够保证客户端的数据正常被处理。尤其是,在服务端发生过高异常情况时,通过为客户端分配其他可用服务端,能够达到负载均衡本文档来自技高网
...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:监测分布式系统中基于分组标识与客户端配对连接的服务端是否存在异常,所述分布式系统中的各个客户端按照所采用的程序组件隔离分组;若存在,则确定与异常的服务端配对连接的客户端,以及所述客户端的分组标识;基于最新的可用服务端列表,确定唯一对应所述分组标识的其他可用服务端;调配所述客户端和所述其他可用服务端配对连接,以利用所述其他可用服务端进行所述客户端的数据处理。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:监测分布式系统中基于分组标识与客户端配对连接的服务端是否存在异常,所述分布式系统中的各个客户端按照所采用的程序组件隔离分组;若存在,则确定与异常的服务端配对连接的客户端,以及所述客户端的分组标识;基于最新的可用服务端列表,确定唯一对应所述分组标识的其他可用服务端;调配所述客户端和所述其他可用服务端配对连接,以利用所述其他可用服务端进行所述客户端的数据处理。2.根据权利要求1所述的方法,其特征在于,所述基于最新的可用服务端列表,确定唯一对应所述分组标识的其他可用服务端,包括:若异常的服务端为负载异常的服务端,则将所述可用服务端列表中的任意可用服务端,确定为唯一对应所述分组标识的其他可用服务端。3.根据权利要求2所述的方法,其特征在于,所述调配所述客户端和所述其他可用服务端配对连接,包括:若所述客户端为多个,则从多个客户端中选取部分客户端,调配所述部分客户端和所述其他可用服务端配对连接,并保持剩余客户端与对应负载恢复正常的服务端配对连接;若所述客户端为一个,则调配所述客户端和所述其他可用服务端配对连接,同时保持所述客户端与对应负载恢复正常的服务端配对连接。4.根据权利要求1所述的方法,其特征在于,所述基于最新的可用服务端列表,确定唯一对应所述分组标识的其他可用服务端,包括:若异常的服务端为数据处理服务异常的服务端,或者为网络异常的服务端,则将所述可用服务端列表下发给所述客户端进行选择;将所述客户端选择的新可用服务端,确定为唯一对应所述分组标识的其他可用服务端。5.根据权利要求1-4任一项所述的方法,其特征在于,所述监测分布式系统中基于分组标识与客户端配对连接的服务端是否存在异常之前,所述方法还包括:当接收到所述客户端发送的服务器配对请求时,基于所述服务器配对请求,确定所述客户端的分组标识,并确定唯一对应所述分组标识的可用服务端;对所述客户端和所述可用服务...

【专利技术属性】
技术研发人员:许威
申请(专利权)人:浙江口碑网络技术有限公司
类型:发明
国别省市:浙江,33

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

1