客户端请求处理方法以及数据同步系统技术方案

技术编号:43625432 阅读:68 留言:0更新日期:2024-12-11 15:04
本申请关于客户端请求处理方法以及数据同步系统,涉及云计算技术领域。该方法由目标数据中心的应用层执行,目标数据中心是数据同步系统包含的至少两个数据中心中的任意一个,每个数据中心部署有独立的MongoDB集群;MongoDB集群之间进行操作日志同步;该方法包括:接收客户端发送包含跟踪点信息的服务访问请求;基于跟踪点信息以及本地同步点库进行数据完整性验证;本地同步点库包含同步点位信息;在确定本地MongoDB集群中包含客户端的完整数据的情况下,为客户端提供对应的业务服务。在上述方案中,通过使用跟踪点信息以及本地同步点库进行数据完整性验证,降低了由于数据延迟造成处理异常的风险,提高了系统的整体可靠性。

【技术实现步骤摘要】

本申请实施例涉及云计算,特别涉及一种客户端请求处理方法以及数据同步系统


技术介绍

1、在当今的云计算环境中,多数据中心异地多活部署主要是为了提高系统可靠性、可用性、灾备能力、性能和规模扩展能力,以及满足法规对数据地理位置的要求。mongodb是一个当前最受欢迎的分布式文档型nosql数据库。mongodb官方推荐的多数据中心(multi-data center deployments)部署方案主要是使用mongodb的副本集(replica sets)以及分片(sharding)功能。

2、然而,使用mongodb的副本集以及分片功能进行异地部署的方式会使得不同节点之间存在延迟问题,且会因延迟造成数据不一致,从而在对客户端请求进行处理时造成请求处理异常。


技术实现思路

1、本申请实施例提供了一种客户端请求处理方法以及数据同步系统,通过使用跟踪点信息以及本地同步点库进行数据完整性确认,确保了在处理客户端请求时使用的是最新且一致的数据,降低了由于数据延迟造成处理异常的风险,提高了系统的整体可靠性,该本文档来自技高网...

【技术保护点】

1.一种客户端请求处理方法,其特征在于,所述方法由目标数据中心的应用层执行,所述目标数据中心是基于MongoDB的数据同步系统包含的至少两个数据中心中的任意一个,每个所述数据中心部署有独立的MongoDB集群,每个所述MongoDB集群具有唯一的分区标识PID;各个所述MongoDB集群之间进行操作日志同步;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述跟踪点信息以及所述目标数据中心的本地同步点库进行数据完整性验证,得到验证结果,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其...

【技术特征摘要】

1.一种客户端请求处理方法,其特征在于,所述方法由目标数据中心的应用层执行,所述目标数据中心是基于mongodb的数据同步系统包含的至少两个数据中心中的任意一个,每个所述数据中心部署有独立的mongodb集群,每个所述mongodb集群具有唯一的分区标识pid;各个所述mongodb集群之间进行操作日志同步;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述跟踪点信息以及所述目标数据中心的本地同步点库进行数据完整性验证,得到验证结果,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4任一所述的方法,其特征在于,所述数据同步系统中还包含服务路由器;

6.一种客户端请求处理方法,其特征在于,所述方法由基于mongodb的数据同步系统中服务路由器执行;所述数据同步系统中包含至少两个数据中心,每个所述数据中心部署有独立的mongodb集群,每个所...

【专利技术属性】
技术研发人员:江继针宁志刚林德煜刘雄威肖聪陈泽森李高正周树杰
申请(专利权)人:中移互联网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1