[发明专利]一种在异地多活架构下保障数据一致性的方法有效
申请号: | 201811220219.7 | 申请日: | 2018-10-19 |
公开(公告)号: | CN109450988B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 褚一凡 | 申请(专利权)人: | 焦点科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210032 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种在异地多活架构下保障数据一致性的方法,其特征在于,包括步骤一,建立专线实时监控、通讯质量分析机制;步骤二,建立web层面的数据一致性保障机制,用于通过请求转发保证数据一致性;步骤三,建立微服务层面的数据一致性保障机制,用于通过请求转发保证数据一致性;步骤四,建立数据存储层面的数据一致性保障机制;本发明达到从数据存储层面上避免了数据冲突;在保障数据一致性的同时,还保障了用户访问体验和系统的可用性;在数据存储层面做到了实时的数据监控,具有数据冲突识别、自动处理以及报警的效果。 | ||
搜索关键词: | 一种 异地 架构 保障 数据一致性 方法 | ||
【主权项】:
1.一种在异地多活架构下保障数据一致性的方法,其特征在于,包括如下步骤:步骤一,建立专线实时监控、通讯质量分析机制;步骤二,建立web层面的数据一致性保障机制,用于通过请求转发保证数据一致性;步骤三,建立微服务层面的数据一致性保障机制,用于通过请求转发保证数据一致性;步骤四,建立数据存储层面的数据一致性保障机制;所述步骤一中,建立专线实时监控、通讯质量分析机制是指使用专线通讯线路进行机房之间的数据通讯,并预先配置好所有专线的地址信息,定时向所有专线的目标地址发送数据包,以获取响应数据,根据响应数据的分析结果对专线的通讯质量进行排序,剔除无法使用的专线线路。所述步骤二中,建立Web层面的数据一致性保障机制是指在每个机房的web服务器上根据实际业务场景配置转发规则,将特定域名的http请求按转发规则转发到预先配置好的机房,从而保证该域名下的访问请求都会访问到其固定的机房;所述步骤三中,建立微服务层面的数据一致性保障机制是指通过应用系统中的拦截器,拦截每个机房的微服务调用请求,根据业务场景,决定这个微服务调用请求是否需要进行路由转发,如果满足转发条件,则将微服务的调用请求通过专线转发到目的机房,从而保证该特定业务的微服务请求都会访问到其固定的机房;所述步骤四中,建立数据存储层面的数据一致性保障机制包括数据冲突识别、自动处理以及报警机制,数据存储层面的数据冲突识别是指通过数据监控组件,实时捕获每个机房的数据存储介质的数据变化情况,将每个机房的数据变化情况进行对比,从而发现数据冲突,所述自动处理是指如果系统能够自动修复数据冲突,则修复冲突的数据,如果不能自动修复,则通过报警机制发出报警信息,通知人工介入处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于焦点科技股份有限公司,未经焦点科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811220219.7/,转载请声明来源钻瓜专利网。