【技术实现步骤摘要】
本专利技术涉及计算机同步技术,尤其涉及一种基于数据同步实现异常处理的方法及 装直。
技术介绍
近年来,随着计算机网络技术的发展,利用磁盘等媒介进行数据传输的方法已被网络传输方式所取代,各种数据能够通过网络进行传输。而随着各种业务技术的迅速发展,为了满足业务的需求,提高数据的利用效率,需要对现有基于单部署点的各类型网络应用系统进行改进。在当前的网络应用系统中,共享应用数据是一项十分普遍的业务需求,通过数据同步实现网络数据共享,可以有效提高数据的利用效率。在基于Web服务等技术实现数据同步共享的过程中,由于数据本身及网络等各种因素影响,例如,网络传输中断,同步数据不符合目标同步模块中的数据格式等,在数据同步传输中,会出现各种不同类型的异常,从而导致不能正确完成数据同步,造成网络应用系统中共享的应用数据不一致,因此,在系统设计过程中,必须对数据同步过程中出现的异常进行及时捕获及处理,才能保证数据的正确传输及共享数据的一致性,从而保证网络应用系统中各业务子系统的正常运行。现有技术中,由于数据同步中出现异常的多样性,当应用程序逻辑在处理数据的过程中抛出异常时,只能针对每一 ...
【技术保护点】
一种基于数据同步实现异常处理的方法,该方法包括:预先设置包含异常表项的异常处理策略;捕获数据同步过程中的异常信息,提取异常信息中的异常标识或关键词,与预先存储的异常处理策略进行匹配,获取匹配的异常处理策略;获取异常描述参数,根据匹配的异常处理策略,生成异常描述信息;根据异常描述信息生成异常描述代码段信息,运行生成的异常描述代码段信息,对异常进行相应处理,并将携带异常处理结果的响应信息输出至外部的数据同步接收模块,以使数据同步接收模块根据响应信息执行后续数据处理。
【技术特征摘要】
1.一种基于数据同步实现异常处理的方法,该方法包括 预先设置包含异常表项的异常处理策略; 捕获数据同步过程中的异常信息,提取异常信息中的异常标识或关键词,与预先存储的异常处理策略进行匹配,获取匹配的异常处理策略; 获取异常描述参数,根据匹配的异常处理策略,生成异常描述信息; 根据异常描述信息生成异常描述代码段信息,运行生成的异常描述代码段信息,对异常进行相应处理,并将携带异常处理结果的响应信息输出至外部的数据同步接收模块,以使数据同步接收模块根据响应信息执行后续数据处理。2.根据权利要求1所述的方法,其中,所述异常表项包括异常项标识符、异常条件、异常项描述以及异常处理代码段。3.根据权利要求2所述的方法,其中,所述异常表项进一步包括异常项代码、和/或,上级异常项标识符。4.根据权利要求2所述的方法,其中,所述异常处理代码段采用可扩展标记语言进行定义并编写。5.根据权利要求1至4任一项所述的方法,其中,所述方法进一步包括 设置数据同步接收模块与异常表项的配置关系。6.根据权利要求5所述的方法,其中,所述与预先存储的异常处理策略进行匹配,获取匹配的异常处理策略包括 获取捕获的异常信息所属的数据同步接收模块; 根据预先设置的数据同步接收模块与异常表项的配置关系,获取与该异常信息所属的模块对应的异常表项; 将提取的异常标识或关键词,与获取的异常表项中的异常条件进行匹配,获取匹配的异常条件,根据匹配的异常条件获取异常项对应的异常项描述。7.根据权利要求6所述的方法,其中,所述获取异常描述参数,根据匹配的异常处理策略,生成异常描述信息包括 根据异常项对应的异常项定义描述,从异常项发生的数据同步接收模块...
【专利技术属性】
技术研发人员:杨易,李淑惠,吕建波,郑扬飞,吴瑜,贾晓霞,郭红钰,金辉,张勇,李聂,
申请(专利权)人:中国电子科技集团公司第十五研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。