一种数据处理方法和装置制造方法及图纸

技术编号:32454858 阅读:15 留言:0更新日期:2022-02-26 08:30
本发明专利技术实施例提供了一种数据处理方法和装置,平台为对接的多个业务系统提供统一的对外服务,每个业务系统部署有处于活动状态的第一服务器和处于睡眠状态的第二服务器,方法包括:当平台接收到针对目标业务系统的目标电子商务业务请求时,确定为目标业务系统部署的第一服务器和第二服务器;确定为目标业务系统部署的第一服务器的工作状态;当为目标业务系统部署的第一服务器处于异常状态时,将为目标业务系统部署的第二服务器切换至活动状态;将目标电子商务业务请求发送至为目标业务系统部署的第二服务器。通过本发明专利技术实施例,解决了因为数据库服务器发生异常而导致无法向用户提供业务的问题。供业务的问题。供业务的问题。

【技术实现步骤摘要】
一种数据处理方法和装置


[0001]本专利技术涉及数据处理的
,特别是涉及一种数据处理方法和装置。

技术介绍

[0002]业务系统一般需要由数据库服务器来提供业务相关的数据,当数据库服务器出现故障时,可能会导致业务系统无法正常的向用户提供业务,进而影响到用户的体验。

技术实现思路

[0003]鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种数据处理方法和装置,包括:
[0004]一种数据处理方法,平台为对接的多个业务系统提供统一的对外服务,每个业务系统部署有至少两台数据库服务器,至少两台数据库服务器包括处于活动状态的第一服务器和处于睡眠状态的第二服务器,方法包括:
[0005]当平台接收到针对目标业务系统的目标电子商务业务请求时,确定为目标业务系统部署的第一服务器和第二服务器;
[0006]确定为目标业务系统部署的第一服务器的工作状态;
[0007]当为目标业务系统部署的第一服务器处于异常状态时,将为目标业务系统部署的第二服务器切换至活动状态;
[0008]将目标电子商务业务请求发送至为目标业务系统部署的第二服务器。
[0009]可选地,确定为目标业务系统部署的第一服务器的工作状态,包括:
[0010]获取为目标业务系统部署的第一服务器在第一预设时间段内处理的请求量;
[0011]当处理的请求量低于第一阈值时,判定为目标业务系统部署的第一服务器处于异常状态。
[0012]可选地,确定为目标业务系统部署的第一服务器的工作状态,包括:
[0013]判断为目标业务系统部署的第一服务器是否发生故障;
[0014]当发生故障时,判定为目标业务系统部署的第一服务器处于异常状态。
[0015]可选地,判断为目标业务系统部署的第一服务器是否发生故障,包括:
[0016]获取为目标业务系统部署的第一服务器在第二预设时间段内的异常提示的数量;
[0017]当异常提示的数量超过第二阈值时,判定发生故障。
[0018]可选地,确定为目标业务系统部署的第一服务器的工作状态,包括:
[0019]获取在第三预设时间段内发送给为目标业务系统部署的第一服务器的请求量;
[0020]当发送的请求量超过第三阈值时,判定为目标业务系统部署的第一服务器处于异常状态。
[0021]可选地,方法还包括:
[0022]按照预设时间间隔将第一服务器中的业务数据同步到第二服务器中。
[0023]可选地,当为目标业务系统部署的第一服务器处于异常状态时,方法还包括:
[0024]针对异常状态进行告警提示。
[0025]一种数据处理装置,平台为对接的多个业务系统提供统一的对外服务,每个业务系统部署有至少两台数据库服务器,至少两台数据库服务器包括处于活动状态的第一服务器和处于睡眠状态的第二服务器,装置包括:
[0026]服务器确定模块,用于当平台接收到针对目标业务系统的目标电子商务业务请求时,确定为目标业务系统部署的第一服务器和第二服务器;
[0027]工作状态确定模块,用于确定为目标业务系统部署的第一服务器的工作状态;
[0028]切换模块,用于当为目标业务系统部署的第一服务器处于异常状态时,将为目标业务系统部署的第二服务器切换至活动状态;
[0029]发送模块,用于将目标电子商务业务请求发送至为目标业务系统部署的第二服务器。
[0030]一种服务器,包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上的数据处理方法。
[0031]一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上的数据处理方法。
[0032]本专利技术实施例具有以下优点:
[0033]本专利技术实施例中,平台为对接的多个业务系统提供统一的对外服务,每个业务系统部署有至少两台数据库服务器,至少两台数据库服务器包括处于活动状态的第一服务器和处于睡眠状态的第二服务器;当平台接收到针对目标业务系统的目标电子商务业务请求时,确定为目标业务系统部署的第一服务器和第二服务器;确定为目标业务系统部署的第一服务器的工作状态;当为目标业务系统部署的第一服务器处于异常状态时,将为目标业务系统部署的第二服务器切换至活动状态;将目标电子商务业务请求发送至为目标业务系统部署的第二服务器。通过本专利技术实施例,实现了在数据库服务器出现异常时,可以由部署的其他闲置的数据库服务器来提供数据,解决了因为数据库服务器发生异常而导致无法向用户提供业务的问题。
附图说明
[0034]为了更清楚地说明本专利技术的技术方案,下面将对本专利技术的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0035]图1是本专利技术实施例的一种数据处理方法的步骤流程图;
[0036]图2是本专利技术实施例的另一种数据处理方法的步骤流程图;
[0037]图3是本专利技术实施例的又一种数据处理方法的步骤流程图;
[0038]图4是本专利技术实施例的再一种数据处理方法的步骤流程图;
[0039]图5是本专利技术实施例的一种数据处理装置的结构框图。
具体实施方式
[0040]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实
施方式对本专利技术作进一步详细的说明。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0041]参照图1,示出了本专利技术实施例的一种数据处理方法的步骤流程图,平台为对接的多个业务系统提供统一的对外服务,每个业务系统部署有至少两台数据库服务器,至少两台数据库服务器包括处于活动状态的第一服务器和处于睡眠状态的第二服务器;
[0042]具体地,可以包括如下步骤:
[0043]步骤101、当平台接收到针对目标业务系统的目标电子商务业务请求时,确定为目标业务系统部署的第一服务器和第二服务器;
[0044]在实际应用中,可以针对每个业务系统部署至少两台数据库服务器,每台数据库服务器都可以向业务系统提供用于向用户提供电子商务业务的业务数据。
[0045]为了便于区分,可以将至少两台数据库服务器划分成第一服务器和第二服务器;第一服务器可以处于活动状态,以向业务系统提供业务数据,第二服务器可以处于睡眠状态,以在第一服务器无法提供业务数据时顶替第一服务器向业务系统提供业务数据。
[0046]为了保证第二服务器也可以正常地向业务系统提供业务数据,可以按照预设时间间隔将第一服务器中的业务数据同步到第二服务器中,以保证第一服务器和第二服务器中所存储的业务数据是相同的。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,平台为对接的多个业务系统提供统一的对外服务,每个业务系统部署有至少两台数据库服务器,所述至少两台数据库服务器包括处于活动状态的第一服务器和处于睡眠状态的第二服务器,所述方法包括:当平台接收到针对目标业务系统的目标电子商务业务请求时,确定为所述目标业务系统部署的第一服务器和第二服务器;确定所述为所述目标业务系统部署的第一服务器的工作状态;当所述为所述目标业务系统部署的第一服务器处于异常状态时,将为所述目标业务系统部署的第二服务器切换至活动状态;将所述目标电子商务业务请求发送至所述为所述目标业务系统部署的第二服务器。2.根据权利要求1所述的方法,其特征在于,所述确定所述为所述目标业务系统部署的第一服务器的工作状态,包括:获取所述为所述目标业务系统部署的第一服务器在第一预设时间段内处理的请求量;当所述处理的请求量低于第一阈值时,判定所述为所述目标业务系统部署的第一服务器处于异常状态。3.根据权利要求1所述的方法,其特征在于,所述确定所述为所述目标业务系统部署的第一服务器的工作状态,包括:判断所述为所述目标业务系统部署的第一服务器是否发生故障;当发生故障时,判定所述为所述目标业务系统部署的第一服务器处于异常状态。4.根据权利要求3所述的方法,其特征在于,所述判断所述为所述目标业务系统部署的第一服务器是否发生故障,包括:获取所述为所述目标业务系统部署的第一服务器在第二预设时间段内的异常提示的数量;当所述异常提示的数量超过第二阈值时,判定发生故障。5.根据权利要求1所述的方法,其特征在于,所述确定所述为所述目标业务系统部署的第一服务器的工作状态,包括:获取在第三预设时间段内发送给所述...

【专利技术属性】
技术研发人员:李金龙肖玄钟欢马银花潘英翰
申请(专利权)人:珠海大横琴科技发展有限公司
类型:发明
国别省市:

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

1