【技术实现步骤摘要】
本申请实施例涉及云计算,特别涉及一种客户端请求处理方法以及数据同步系统。
技术介绍
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.一种客户端请求处理方法,其特征在于,所述方法由目标数据中心的应用层执行,所述目标数据中心是基于mongodb的数据同步系统包含的至少两个数据中心中的任意一个,每个所述数据中心部署有独立的mongodb集群,每个所述mongodb集群具有唯一的分区标识pid;各个所述mongodb集群之间进行操作日志同步;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述跟踪点信息以及所述目标数据中心的本地同步点库进行数据完整性验证,得到验证结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1至4任一所述的方法,其特征在于,所述数据同步系统中还包含服务路由器;
6.一种客户端请求处理方法,其特征在于,所述方法由基于mongodb的数据同步系统中服务路由器执行;所述数据同步系统中包含至少两个数据中心,每个所述数据中心部署有独立的mongodb集群,每个所...
【专利技术属性】
技术研发人员:江继针,宁志刚,林德煜,刘雄威,肖聪,陈泽森,李高正,周树杰,
申请(专利权)人:中移互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。