[发明专利]一种数据同步系统及方法有效

专利信息
申请号: 202011412068.2 申请日: 2020-12-04
公开(公告)号: CN112615907B 公开(公告)日: 2022-09-06
发明(设计)人: 周杨;田强 申请(专利权)人: 北京齐尔布莱特科技有限公司
主分类号: H04L67/1095 分类号: H04L67/1095;H04L67/02;H04L67/10;H04L67/568
代理公司: 北京思睿峰知识产权代理有限公司 11396 代理人: 谢建云;赵爱军
地址: 100080 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 同步 系统 方法
【说明书】:

发明公开了一种数据同步系统、方法及数据获取方法,其中,数据同步系统包括:网络服务器、消息队列服务器、消费者服务器和缓存;所述网络服务器,适于将更新的数据保存至数据库,以及将数据更新消息发送至所述消息队列服务器,其中,所述数据更新消息包括更新数据的唯一标识(ID);所述消息队列服务器,适于接收所述网络服务器发送的所述数据更新消息,并保存至消息队列;所述消费者服务器,适于订阅所述消息队列服务器的消息队列,消费所述消息队列中的数据更新消息,并从所述数据库中查找与所述ID相对应的数据,从查找出的与所述ID相对应的数据中选取部分数据同步至所述缓存。

技术领域

本发明涉及数据处理技术领域,尤其涉及一种数据同步系统、方法、计算设备和存储介质。

背景技术

互联网系统是应用软件和网站的统称,互联网系统的性能将会影响用户的体验,然而获取数据的效率是互联网系统性能的重要表现形式。

目前,为了提高互联网系统获取数据的效率,目前多将热点数据保存至缓存中,并设置热点数据缓存时间,当到达设置的缓存时间后,更新缓存中的热点数据。但是,由于缓存中的数据需要等待设置的缓存时间过期后才会更新缓存中的数据,使得热点数据无法及时缓存,从而影响互联网系统的性能。

为此,需要一种新的数据同步方案,可以使得数据实时同步至缓存。

发明内容

为此,本发明提供一种数据同步系统、方法以及计算设备,以力图解决或至少缓解上面存在的问题。

根据本发明的一个方面,提供一种数据同步系统,所述系统包括:网络服务器、消息队列服务器、消费者服务器和缓存;

所述网络服务器,适于将更新的数据保存至数据库,以及将数据更新消息发送至所述消息队列服务器,其中,所述数据更新消息包括更新数据的唯一标识(ID);

所述消息队列服务器,适于接收所述网络服务器发送的所述数据更新消息,并保存至消息队列;

所述消费者服务器,适于订阅所述消息队列服务器的消息队列,消费所述消息队列中的数据更新消息,并从所述数据库中查找与所述ID相对应的数据,从查找出的与所述ID相对应的数据中选取部分数据同步至所述缓存。

可选地,所述系统还包括客户端,所述客户端适于用户触发更新数据接口和保存数据接口,所述网络服务器进一步适于:

响应用户在所述客户端触发更新数据接口和保存数据接口,将更新数据保存至所述数据库。

可选地,所述网络服务器进一步适于:

预设休眠时间和重试次数;

在预设休眠时间内,判断数据更新消息是否发送至所述消息队列服务器;

若数据更新消息未发送至所述消息队列服务器,则判断重试次数是否小于所述预设重试次数;

若重试次数小于所述预设重试次数,则通过容错机制重新发送所述数据更新消息至所述消息队列服务器,重试次数自增1,若重试次数不小于所述预设重试次数,则停止向所述消息队列服务器发送所述数据更新消息。

可选地,所述消费者服务器进一步适于:

从所述数据库中查找与所述ID对应的数据;

在与所述ID对应的数据中选取部分数据和业务状态数据;

根据所述业务状态数据将选取的部分数据同步至所述缓存。

可选地,所述消费者服务器进一步适于:

以所述ID作为有序集合中键值对的键、以选取的部分数据作为有序集合中键值对的键值,根据所述业务状态数据将已选取的部分数据同步至所述缓存的有序集合的键值对中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京齐尔布莱特科技有限公司,未经北京齐尔布莱特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011412068.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top