业务数据存储异常处理方法、装置及服务器与流程

文档序号:28218992发布日期:2021-12-28 23:27阅读:105来源:国知局
业务数据存储异常处理方法、装置及服务器与流程

1.本发明涉及云存储的技术领域,尤其是涉及一种业务数据存储异常处理方法、装置及服务器。


背景技术:

2.随着信息技术的迅猛发展,数据量开始爆炸性增长,数据价值也越来越高,因此,人们需要对数据进行备份容灾保护,以便在出现故障时能及时有效的恢复数据,避免带来损失。
3.特别是对于云存储的数据,为了保证用户对数据的使用,通常也都采用容灾备份的方案,而对于云存储的数据的容灾备份的方案,通常有同城跨机房全量数据备份容灾、跨地域数据全量备份容灾、或者构造两地三中心数据备份容灾等等。而这些容灾备份方案,在产生数据业务存储异常情况时,通常直接采用备用的异地存储空间继续进行业务数据服务,然而异地存储空间通常距离业务侧较远,响应较慢,影响用户体验。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种业务数据存储异常处理方法、装置及服务器,以缓解上述技术问题。
5.第一方面,本发明实施例提供了一种业务数据存储异常处理方法,包括:基于获取到的业务数据操作指令,向业务数据操作指令对应的源存储桶请求存储服务;如果检测到源存储桶对应的存储服务不可用,将与源存储桶互为主备关系的另一个存储桶对应的服务域名设置为主解析记录,以通过主解析记录对应的存储桶的存储服务响应业务数据操作指令;如果检测到源存储桶的存储服务可用,从主解析记录对应的存储桶中复制业务数据操作指令对应的数据操作至源存储桶;将源存储桶对应的服务域名设置为主解析记录。
6.优选地,在一种可能的实施方式中,基于获取到的业务数据操作指令,向业务数据操作指令对应的源存储桶请求存储服务之前,方法还包括:获取预设的业务需求;业务需求包括多个对应于设定区域的子需求;针对每个子需求,创建对应于设定区域的存储桶;基于业务需求,建立多个存储桶之间的主备关系;主备关系包括:针对于每个子需求,子需求对应的存储桶为子需求的源存储桶,除源存储桶的存储桶为源存储桶的备用存储桶;为每个设定区域的存储桶配置业务读写逻辑和跨区域同步逻辑,以便于实现每个设定区域的存储桶的数据备份。
7.优选地,在一种可能的实施方式中,创建对应于设定区域的存储桶的步骤,包括:基于子需求对应的设定区域添加服务域名;其中,服务域名中携带有设定区域的标识;创建每个服务域名对应的存储桶。
8.优选地,在一种可能的实施方式中,子需求的存储桶包括服务域名;基于业务需求,建立多个存储桶之间的主备关系的步骤,包括:针对于每个存储桶,将存储桶的备用存储桶的服务域名添加为存储桶的服务域名的别名记录,以建立存储桶之间的主备关系。
9.优选地,在一种可能的实施方式中,业务读写逻辑包括数据写入逻辑和数据读取逻辑;为每个区域创建的存储桶配置业务读写逻辑的步骤,包括:为每个区域创建的存储桶分别配置数据写入逻辑和数据读取逻辑;其中,数据写入逻辑包括:根据数据写入操作对应的上传区域设置写入数据对应的文件的前缀信息,基于前缀信息对包含写入数据的文件进行保存;数据读取逻辑包括:获取数据读取操作对应的文件,将数据读取操作的读取路径设置为写入该文件的区域对应的路径。
10.优选地,在一种可能的实施方式中,上述方法还包括:如果源存储桶对应的存储服务可用,通过源存储桶的存储服务响应业务数据操作指令,按照预先配置的跨区域同步逻辑将业务数据操作指令对应的数据操作同步到源存储桶的备用存储桶中,以使备用存储桶中的对象数据与源存储桶中的对象数据保持一致。
11.优选地,在一种可能的实施方式中,上述为每个区域创建的存储桶配置跨区域同步逻辑的步骤,包括:获取预先设置的同步操作范围;其中,同步操作范围包括以下操作至少之一:添加、修改、删除;基于同步操作范围分别设置每个区域创建的存储桶的同步逻辑,以使源存储桶与源存储桶的备用存储桶的同步操作保持同步。
12.优选地,在一种可能的实施方式中,上述方法还包括:如果复制操作范围包括添加操作,为添加操作对应的对象数据配置生命周期。
13.第二方面,本发明实施例还提供一种业务数据存储异常处理装置,包括:服务请求模块,用于基于获取到的业务数据操作指令,向业务数据操作指令对应的源存储桶请求存储服务;第一主解析记录设置模块,用于如果检测到源存储桶对应的存储服务不可用,将与源存储桶互为主备关系的另一个存储桶对应的服务域名设置为主解析记录,以通过主解析记录对应的存储桶的存储服务响应业务数据操作指令;数据操作复制模块,用于如果检测到源存储桶的存储服务可用,从主解析记录对应的存储桶中复制业务数据操作指令对应的数据操作至源存储桶;第二主解析记录设置模块,用于将源存储桶对应的服务域名设置为主解析记录。
14.第三方面,本发明实施例还提供一种服务器,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现第一方面所述的方法。
15.第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面所述的方法。
16.本发明实施例带来了以下有益效果:
17.本发明实施例提供的业务数据存储异常处理方法、装置及服务器,基于获取的业务数据操作指令,向业务数据操作指令对应的源存储桶请求存储服务;如果检测到源存储桶对应的存储服务不可用,将与源存储桶互为主备关系的另一个存储桶对应的服务域名设置为主解析记录,以通过主解析记录对应的存储桶的存储服务响应业务数据操作指令;如果检测到源存储桶的存储服务可用,则从主解析记录对应的存储桶中复制业务数据操作指令对应的数据操作至源存储桶;并将源存储桶对应的服务域名设置为主解析记录。该方式在源存储桶服务出现故障时,快速地切换备用存储桶响应业务,并在源存储桶的存储服务可用时,切换源存储桶响应业务,保证了业务响应速度,提高了用户体验。
18.本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
19.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
20.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本发明实施例提供的一种业务数据存储异常处理方法的流程图;
22.图2为本发明实施例提供的一种业务数据的备份示意图;
23.图3为本发明实施例提供的一种业务数据存储异常处理装置的结构示意图;
24.图4为本发明实施例提供的一种服务器的结构示意图。
具体实施方式
25.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.目前,对于云存储数据的灾备方案,通常为两地三中心的全量备份,且通常为一主一备,使得在获取系统安全的效果下成本极高,且通常为一主一备,同时自建高可用灾备架构需要人为进行全量的数据备份,不仅工作量大,其维护成本也高,导致备份效率低下。
27.基于此,本发明实施例提供的一种业务数据存储异常处理方法、装置及服务器,可以有效缓解上述技术问题。
28.为便于对本实施例进行理解,首先对本发明实施例所公开的一种业务数据存储异常处理方法进行详细介绍。
29.在一种可能的实施方式中,本发明实施例提供了一种业务数据存储异常处理方法,具体地,本发明实施例提供的业务数据存储异常处理方法通常用于对云存储数据出现异常时进行处理。具体地,如图1所述的一种业务数据存储异常处理方法的流程图,该方法包括以下步骤:
30.步骤s102,基于获取到的业务数据操作指令,向业务数据操作指令对应的源存储桶请求存储服务。
31.在实际使用时,上述步骤s102中的业务数据操作指令,通常是业务侧的用户通过客户端登录公有云的控制台进行访问后发出的业务数据操作指令,通常,用户需要在客户端输入合法的登录账号,以便于对用户的合法身份进行认证,当认证通过时,确认该用户为合法用户之后,用户才可以对公有云中存储桶中对象数据进行访问,具体地,上述业务数据操作指令至少包括以下操作之一:对源存储桶中的对象数据进行添加、修改、删除等操作。
32.业务数据操作指令通常携带有一定的地域信息,如用户的客户端的ip地址属于北京区域,通常在初始设置的时候将设置于北京的存储桶作为对应的业务操作的源存储桶。当进行就近响应时,响应速度较快,用户体验较好。
33.步骤s104,如果检测到源存储桶对应的存储服务不可用,将与源存储桶互为主备关系的另一个存储桶对应的服务域名设置为主解析记录,以通过主解析记录对应的存储桶的存储服务响应业务数据操作指令。
34.在实际使用时,上述源存储桶与备用存储桶为设置在不同区域的公有云存储桶,在初始设置时可以为源存储桶与备用存储桶设置数据跨区域同步功能。借助公有云对象存储,同时借助其跨区域同步功能实现,实现了源存储桶与目标存储桶中的文件数量与文件内容最终一致,互为备源且双活的架构。
35.当出现系统问题时,假设上海区域的对象存储服务不可用时,解析记录中的上海相关的记录将失效,北京的服务域名将成为主解析记录,即,所有的文件写入与读取都将从北京的存储桶bucekt1进行读和写,能保证写文件不停止,此时将全部生产bjprefix

开头的新文件,同时可以读取通过跨区域复制得来的存储在bucket1中的shprefix

开头的数据,业务读写操作几乎无损。
36.同理,当北京地域的公有云对象存储不可用时,解析记录中的北京相关的记录将失效,上海的服务域名将成为主解析记录,即所有的文件写入与读取都将从上海的存储桶bucekt2进行读和写,能保证写文件不停止,此时将全部生产shprefix

开头的新文件,同时可以读取通过跨区域复制得来的存储在bucket2中的bjprefix

开头的数据。步骤s106,如果检测到源存储桶的存储服务可用,从主解析记录对应的存储桶中复制业务数据操作指令对应的数据操作至源存储桶。
37.由于源存储桶的存储服务不可用的时间段里,可能已经对源存储桶的备用存储桶中的数据产生了数据操作,如删除、增加了一部分数据。为了使源存储桶中的数据与备用存储桶中的数据保持一致,需要将备用存储桶中的数据操作复制至源存储桶中。
38.步骤s108,将源存储桶对应的服务域名设置为主解析记录。
39.因此,本发明实施例提供的业务数据存储异常处理方法,业务数据存储异常处理方法、装置及服务器,基于获取的业务数据操作指令,向业务数据操作指令对应的源存储桶请求存储服务;如果检测到源存储桶对应的存储服务不可用,将与源存储桶互为主备关系的另一个存储桶对应的服务域名设置为主解析记录,以通过主解析记录对应的存储桶的存储服务响应业务数据操作指令;如果检测到源存储桶的存储服务可用,则从主解析记录对应的存储桶中复制业务数据操作指令对应的数据操作至源存储桶;并将源存储桶对应的服务域名设置为主解析记录。该方式在源存储桶服务出现故障时,快速地切换备用存储桶响应业务,并在源存储桶的存储服务可用时,切换源存储桶响应业务,保证了业务响应速度,提高了用户体验。
40.上述方法中,由于本发明实施例中的源存储桶具有预先配置的与其互为主备关系的数据存储桶。当有两个存储桶互为主备关系时,当用户访问互为主备关系的任意一个数据存储桶时,该数据存储桶即可以看做是源存储桶,与该数据存储桶互为主备关系的另一个数据存储桶则为备用存储桶,当用户侧通过客户端对源存储桶中的对象数据进行添加、修改、删除等任意操作时,可以借助公有云对象存储,以及其跨区域复制的功能实现目标存
储桶与源存储桶中的对象数据保持一致。
41.在实际使用时,上述公有云对象存储是一种面向互联网的分布式存储,其支持通过http/https协议在任何时间、地点对文件进行读写与管理,并支持标准的rest api,通过扁平的存储架构为客户提供无限的存储空间,因此,对象存储是一种高可靠、高可用、低成本、无限扩展的存储方式,适用于海量的非结构化数据存储,且其资源可支持弹性扩容。
42.进一步,为了实现便捷地对数据进行同步,公有云对象存储均提供跨区域同步功能。而本发明实施例中的数据存储桶也借用了这一功能,具体地,存储桶跨区域同步是针对存储桶的一项规则配置,需要配置存储桶的同步逻辑规则,以便于配置该规则之后的存储桶可以在不同存储桶中自动、异步地复制增量对象。而启用跨区域同步逻辑之后,对象存储将精确复制源存储桶中的对象内容(如对象元数据和版本id等)到目标存储桶中,且可以实现同步的对象副本与源存储桶拥有完全一致的属性信息。
43.此外,源存储桶中对于对象数据的访问操作,如添加对象、删除对象等操作,也将被同步到目标存储桶中,进一步,在配置源存储桶到目标存储桶的跨区域同步逻辑时,还可以配置同步的操作类型,例如,是增、改同步,还是增、删、改同步,即本发明实施例中的上述访问操作所包括的添加、修改、删除等等,均可以根据实际使用需求预先进行配置,而这些操作则涵盖了所有的api操作类型,因此能够实现两个存储桶互为镜像,即,使目标存储桶中的对象数据与源存储桶中的对象数据保持一致,进一步,对于目标存储桶中同步生成的文件,通常还可以记录同步次数,使该文件仅能被同步一次,不会持续触发同步行为,因此,也不会出现数据的循环同步的现象,保证源存储桶与目标存储桶中的对象数据高度一致。
44.进一步,对于上述互为主备关系的数据存储桶,以及源存储桶与目标存储桶之间的跨区域同步逻辑,通常都是预先配置的,以便于在源存储桶与目标存储桶之间进行数据备份。具体地,对于上述主备关系和跨区域同步逻辑的配置过程,用户可以在域名服务商和公有云服务商提供的控制台台中完成,通常包括以下步骤:
45.(1)获取预设的业务需求;业务需求包括多个对应于设定区域的子需求;针对每个子需求,创建对应于设定区域的存储桶。
46.(2)基于业务需求创建对应区域的存储桶,并建立存储桶之间的主备关系;主备关系包括:针对于每个子需求,子需求对应的存储桶为子需求的源存储桶,除源存储桶的存储桶为源存储桶的备用存储桶。
47.(3)为每个区域创建的存储桶配置业务读写逻辑和跨区域同步逻辑,以便于实现每个区域的存储桶的数据备份。
48.其中,上述(2)中,在建立存储桶之间的主备关系时,通常需要借助于域名服务商提供的控制台中完成,具体地,上述(2)中基于业务需求创建存储桶,以及存储桶之间的主备关系时,需要基于子需求对应的设定区域添加服务域名;其中,服务域名中携带有设定区域的标识;创建每个服务域名对应的存储桶;针对于每个存储桶,将存储桶的备用存储桶的服务域名添加为存储桶的服务域名的别名记录,以建立存储桶之间的主备关系。
49.例如,以用户的业务需求主要在北京与上海为例进行说明,因此,基于该业务需求对应的区域添加服务域名时,可以将北京的服务域名设置为:user

bj.com,同时创建一个北京的存储桶,为bucket1;同理,对于上海的区域,其服务域名可以设置为:user

sh.com,同时该区域所创建的服务域名对应的存储桶为bucket2;
50.进一步,与上述所创建的存储桶,还需进一步添加cname解析记录,以建立存储桶之间的主备关系,具体地,cname解析记录通常在域名服务商提供的域名管理平台进行,同样以上述部署在北京和上海的业务为例,其北京的服务域名为:user

bj.com,对应添加的cname解析记录为1:
51.主,bucketl.ks3

cn

beijing.ksyun.com(北京);
52.备,bucket2.ks3

cn

shanghaiksyun.com(上海);
53.即,对于北京区域来说,其在北京区域创建的存储桶通常为主存储桶,其他区域,如上海区域创建的存储桶则为备存储桶,通过添加cname解析记录的方式,可以实现建立存储桶之间的主备关系,同理,对于上海的区域,其上海的服务域名可以为:user

sh.com,添加的cname记录解析记录为:
54.主,bucket2.ks3

cn

shanghai.ksyun.com(上海);
55.备,bucket1.ks3

cn

beijingksyun.com(北京)。
56.进一步,上述(3)中为每个区域创建的存储桶配置的业务读写逻辑通常包括数据写入逻辑和数据读取逻辑;通过配置该业务读写逻辑可以有助于在用户侧实现自己的业务。具体地,上述(3)中为每个区域创建的存储桶配置业务读写逻辑的步骤,包括:为每个区域创建的存储桶分别配置数据写入逻辑和数据读取逻辑;其中,数据写入逻辑包括:根据数据写入操作对应的上传区域设置写入数据对应的文件的前缀信息,基于所述前缀信息对包含所述写入数据的文件进行保存;数据读取逻辑包括:获取数据读取操作对应的文件,将所述数据读取操作的读取路径设置为写入该文件的区域对应的路径。
57.在实际使用时,上述数据写入逻辑对应的是上传文件的操作,也可以称为写操作,具体地,用户写入数据时,可以分别通过不同的服务域名,有计划的分别主动写入对应的存储桶,同样以上述用户的业务需求主要在北京与上海为例进行说明,用户在执行数据写入操作时,可以将数据写入北京、上海两个地域的存储桶中,然后通过数据库记录原始数据写入的地域,并根据数据上传区域设置写入数据对应的文件的前缀信息,如给文件添加固定前缀信息等等,其中,文件1.txt从北京上传,则文件名按照bjprefix

文件名,最终为bjprefix

1.txt,同理,上海区域主动上传的文件,可以按照shprefix

开头。
58.进一步,上述数据读取逻辑对应的是下载文件的操作,也可以称为读操作,具体地,在执行数据读取操作时,通常是获取数据读取操作对应的文件,将该数据读取操作的读取路径设置为写入该文件的区域对应的路径,进而使得读取文件时可以优选的前往主动写入该文件的区域进行下载。
59.进一步,如果源存储桶对应的存储服务可用,可以直接通过源存储桶的存储服务响应业务数据操作指令,按照预先配置的跨区域同步逻辑将业务数据操作指令对应的数据操作同步到源存储桶的备用存储桶中,以使备用存储桶中的对象数据与源存储桶中的对象数据保持一致。
60.进一步,在配置上述(3)中的跨区域同步逻辑时,用户通常在公有云对象存储的控制台上完成配置过程,具体地,包括:获取预先设置的同步操作范围;其中,同步操作范围包括以下操作至少之一:添加、修改、删除,基于上述同步操作范围分别设置每个区域创建的存储桶的同步逻辑,以使源存储桶与源存储桶的备用存储桶的同步操作保持同步。
61.例如,对于上述北京和上海区域的存储桶,在配置跨区域同步逻辑时,可以配置北
京区域的存储桶bucket1的数据同步到bucket2,同步操作范围为增、删、改,即所有源存储桶的写与读操作都会同步。同时,配置上海区域的存储桶bucket2的数据同步到bucket1,同步操作范围也为增、删、改,此时,当上海的存储桶bucket2作为所有源存储桶时,其写与读操作都会同步。
62.进一步,考虑到进一步地节约公有云的存储成本,如果上述同步操作范围中包括添加操作,还可以为添加操作对应的对象数据配置生命周期。例如,为上述存储桶bucket1和存储桶bucket2分别配置生命周期管理,具体地,可以为存储桶bucket1,配置匹配文件前缀满足bjprefix

开头的文件,设置例如90天过期删除的策略,存储桶bucket2,配置匹配文件前缀满足shprefix

开头的文件,设置例如90天过期删除的策略,使得上述存储桶中的文件自上传之日起,90天后自动删除。因此,上述配置生命周期的方式,可以节约存储成本,而对于无成本压力的业务,则可省略生命周期管理规则的配置方式,即保留全部文件,具体地可以根据实际使用情况进行设置,本发明实施例对此不进行限制。
63.进一步,为了便于理解,图2示出了一种业务数据的备份示意图,同样以用户的业务需求主要在北京与上海为例进行说明,即,在北京和上海区域分别建立业务需求的公有云,用户可以通过客户端以合法身份分别登录每个区域的公有云,实现业务数据的存储和备份。具体地,北京区域的公有云包括存储桶bucket1,以及对应的cname解析记录,此外,还包括该区域的普通数据,即用户直接在该区域的存储桶中写入的对象数据,该对象数据包括该区域的前缀信息等等。进一步,该区域还包括从上海区域备份过来的备份数据,即通过跨区域同步逻辑从上海区域的存储桶bucket2备份过来的备份数据,同样,在上海区域的公有云包括存储桶bucket2,以及对应的cname解析记录,且在存储桶bucket2中同样也包括普通数据,和通过跨区域同步逻辑从北京区域的存储桶bucket1备份过来的备份数据,同时,存储桶bucket1和存储桶bucket2还配置有生命周期,例如,90天过期删除的策略等等。
64.综上,本发明实施例上述图2所示的业务数据的备份示意图,具有以下优点:
65.(1)基于公有云对象存储自动扩展存储服务质优价廉,并能够实现异地数据实时复制,并有助于实现数据中心跨地域容灾备份,以及数据分层管理或自动过期删除,降低成本。
66.(2)跨区域的存储桶互为主备,存储桶在某个存储桶服务出现故障时,其业务的写入与读取可实现快速切换,业务侧无感知底层数据存储集群故障,业务可轻松实现跨城市之间容灾,自如地进行故障发生时的应急切换。
67.进一步,在上述实施例的基础上,本发明实施例还提供了一种业务数据存储异常处理装置,如图3所示的一种业务数据存储异常处理装置的结构示意图,包括:
68.服务请求模块30,用于基于获取到的业务数据操作指令,向业务数据操作指令对应的源存储桶请求存储服务;
69.第一主解析记录设置模块32,用于如果检测到源存储桶对应的存储服务不可用,将与源存储桶互为主备关系的另一个存储桶对应的服务域名设置为主解析记录,以通过主解析记录对应的存储桶的存储服务响应业务数据操作指令;
70.数据操作复制模块34,用于如果检测到源存储桶的存储服务可用,从主解析记录对应的存储桶中复制业务数据操作指令对应的数据操作至源存储桶;
71.第二主解析记录设置模块36,用于将源存储桶对应的服务域名设置为主解析记录
本发明实施例提供的业务数据存储异常处理装置,与上述实施例提供的业务数据存储异常处理方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
72.进一步,本发明实施例还提供一种服务器,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现图1所述的方法。
73.进一步,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现图1所述的方法。
74.进一步,本发明实施例还提供了一种服务器的结构示意图,如图4所示,为该服务器的结构示意图,其中,该服务器包括处理器41和存储器40,该存储器40存储有能够被该处理器41执行的计算机可执行指令,该处理器41执行该计算机可执行指令以实现上述业务数据存储异常处理方法。
75.在图4示出的实施方式中,该服务器还包括总线42和通信接口43,其中,处理器41、通信接口43和存储器40通过总线42连接。
76.其中,存储器40可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non

volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口43(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线42可以是isa(industry standard architecture,工业标准体系结构)总线、pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。所述总线42可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
77.处理器41可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器41中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器41可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field

programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器41读取存储器中的信息,结合其硬件完成前述实施例的业务数据存储异常处理方法。
78.本发明实施例所提供的业务数据存储异常处理方法、装置及服务器的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
79.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置
的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
80.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
81.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
82.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
83.最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1