[发明专利]数据的处理方法、装置、计算机可读存储介质及处理器在审
申请号: | 202110951456.6 | 申请日: | 2021-08-18 |
公开(公告)号: | CN113656221A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 周辉;郑元龙;张晓玉;郝磊;李鹏 | 申请(专利权)人: | 中国邮政储蓄银行股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/27 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 曾红芳 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 处理 方法 装置 计算机 可读 存储 介质 处理器 | ||
本发明公开了一种数据的处理方法、装置、计算机可读存储介质及处理器。其中,该方法包括:数据源控制器获取待处理的数据以及数据对应的同源标识;依据同源标识将数据分配到对应的数据源,以使数据源存储数据,并同步至其他数据源。本发明解决了相关技术中的数据源切换通常采取较为刚性的强一致方式,容易影响客户体验和业务连续性的技术问题。
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种数据的处理方法、装置、计算机可读存储介质及处理器。
背景技术
无论是传统分布式架构,还是当下盛行的微服务架构,应用系统大多部署在多个机房,且同时对外提供服务,一般称为多中心多活,包括同城双中心双活,以及同城、异地三中心三活(多中心多活)。此时,用于存储数据的数据存储系统,通常采取以下几种部署方式:1)单中心部署,一份数据,其他中心进行数据同步,作为副本备份,包括灾备副本;2)多中心部署,把一份数据按照一定策略(如按照客户信息进行散列),划分为多个“数据单元”,每个中心作为部分“数据单元”的主本数据,备份方式与“方式:1)”类似。无论以上哪种数据源部署方式,都需要解决主副本数据同步的问题,少数应用会牺牲应用服务质量,采取应用双写的方式,由于实际应用不多,故不进行深入讨论。这里主要针对应用单写,再进行准实时数据同步的主流方式,那么一旦需要进行数据源切换,即主本数据源/数据单元切换时,由于无法做到实时同步(准实时仍存在一定时延,造成数据短时不一致),可能存在小量数据未同步,为了避免在同步小量位同步数据时,又有增量请求进入,导致新的未同步数据产生,不得不暂时停止应用对外服务,在数据同步并完成数据源切换后,再开放应用对外服务,这一定程度上影响了客户体验和业务连续性,是一种对外有感且有损的数据源切换方式。
因此,目前的数据源切换,通常采取较为刚性的强一致方式,即确保数据源中的数据完全同步后,再进行数据源切换,也就是非黑即白的方式、一步到位地完成一次性切换,这将导致切换时间较长,甚至为了加快切换过程,有时甚至不得不暂停对外服务,待切换完成后再对外服务,一定程度上影响了客户体验和业务连续性,是一种对外有感且有损的数据源切换方式。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种数据的处理方法、装置、计算机可读存储介质及处理器,以至少解决相关技术中的数据源切换通常采取较为刚性的强一致方式,容易影响客户体验和业务连续性的技术问题。
根据本发明实施例的一个方面,提供了一种数据的处理方法,包括:数据源控制器获取待处理的数据以及所述数据对应的同源标识;依据所述同源标识将所述数据分配到对应的数据源,以使所述数据源存储所述数据,并同步至其他数据源。
可选地,依据所述同源标识将所述数据分配到对应的数据源,包括:获取存储在内存和/或数据表中的登记信息;依据所述登记信息与所述同源标识,确定所述数据对应的数据源。
可选地,依据所述登记信息与所述同源标识,确定所述数据对应的数据源,包括:判断所述同源标识是否在所述登记信息中;在所述同源标识在所述登记信息中的情况下,则为所述数据分配所述登记信息中记录的数据源;在所述同源标识不在所述登记信息中情况下,则对所述数据进行登记,并为所述数据分配新的数据源。
可选地,为所述数据分配所述登记信息中记录的数据源,包括:获取所述同源标识在所述登记信息中的数据源信息;依据所述数据源信息,确定所述数据的数据源。
可选地,对所述数据进行登记,包括:生成所述数据的登记信息,其中,所述登记信息包括以下至少之一:唯一编码、同源标识、数据源信息、数据报文。
可选地,在同步至其他数据源之后,还包括:通过轮询或者监听的方式,获取所述数据同步成功的通知信息。
可选地,在同步至其他数据源之后,还包括:清除存储在内存和/或数据表中的登记信息,或者,将存储在内存和/或数据表中的登记信息标记为已同步状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国邮政储蓄银行股份有限公司,未经中国邮政储蓄银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110951456.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调控制方法及空调器
- 下一篇:虚拟资源的显示方法和装置、存储介质及电子设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置