【技术实现步骤摘要】
保证文件与数据提交一致性的通讯装置、系统及方法、计算机存储介质
[0001]本专利技术属于通讯
,具体涉及一种保证文件与数据提交一致性的通讯装置、系统及方法、计算机存储介质。
技术介绍
[0002]在复杂业务系统中,各类业务功能中常常涉及到附件保存的功能。在分布式系统中,对附件文件的保存和读取操作通常和业务数据的操作相关联,需要保证业务数据和附件文件操作的统一事务性,并需要对事务失败的情况进行补偿处理。
[0003]目前单体或微服务系统为了维护业务数据和文件上传的一致性,系统一般需要事后另外开启一个任务到数据存储单元和文件系统里去做对比来确定数据是否一致,这种事后补救的思路确实也能最终保证数据的一致性,但也存在着一致不及时的问题,增加了系统的不安全性。
技术实现思路
[0004]本专利技术提供一种保证文件与数据提交一致性的通讯装置、系统及方法、计算机存储介质,能够在业务处理过程中,完成文件与数据的一致性确定,增加了系统的安全性。
[0005]本专利技术通过下述技术方案实现:一方面,本专利 ...
【技术保护点】
【技术特征摘要】
1.一种保证文件与数据提交一致性的通讯方法,其特征在于,包括以下步骤:当业务发起端发起业务时,获取所述业务发起端发起的数据业务中的数据是否提交成功的第一结果数据;同时获取所述业务发起端发起的文件业务中的文件是否提交成功的第二结果数据;判断所述第一结果数据和所述第二结果数据是否相同;当所述第一结果数据和所述第二结果数据不相同时,控制业务接收端将预设时间段内获取的数据或文件进行删除或隔离。2.根据权利要求1所述的保证文件与业务数据提交一致性的通讯方法,其特征在于,在判定所述第一结果数据和所述第二结果数据不相同时之后,控制业务接收端将预设时间段内获取的数据或文件进行删除或隔离之前,还包括以下步骤:对成功的已经进行存储的所述数据或所述文件进行标记。3.根据权利要求1所述的保证文件与业务数据提交一致性的通讯方法,其特征在于,在判定所述第一结果数据和所述第二结果数据不相同时,控制业务接收端将预设时间段内获取的数据或文件进行删除或隔离的步骤中,对所述预设时间端内获取的数据采用删除处理,所述删除处理的方式为控制所述业务接收端系统回滚。4.一种保证文件与业务数据提交一致性的通讯系统,其特征在于,包括:业务发起模块,用于将所述数据业务中的数据和...
【专利技术属性】
技术研发人员:黄勇,张思俊,陈欣,陈吉鑫,华越,
申请(专利权)人:中电九天智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。