[发明专利]数据处理方法、装置、系统、计算机设备和存储介质有效
申请号: | 202110168696.9 | 申请日: | 2021-02-07 |
公开(公告)号: | CN112783982B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 张良;张世维;杨绍鹏;洪利平;王亚辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/2455 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 董慧;关志琨 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 系统 计算机 设备 存储 介质 | ||
1.一种数据处理方法,其特征在于,应用于接入层节点,所述接入层节点具有多个,所述方法包括:
在接收到第一数据请求时,将所述第一数据请求发送至主数据节点,供所述主数据节点处理所述第一数据请求;所述主数据节点具有对应的备数据节点;
在接收到中央控制节点的主备切换通知后,当本地预置的缓存空间未被锁定,则锁定所述缓存空间,并返回缓存可用通知至所述中央控制节点;其中,所述缓存可用通知用于指示所述中央控制节点在接收到全部所述接入层节点的所述缓存可用通知后,向全部所述接入层节点发送缓存开启通知,并控制所述主数据节点与所述备数据节点进行切换;
在接收到所述缓存开启通知后,将在所述主数据节点与所述备数据节点进行切换的过程中接收到的第二数据请求,按序存入所述缓存空间,形成缓存请求队列;
在接收到所述中央控制节点的切换完成通知时,将所述缓存请求队列中的第二数据请求按序发送至所述备数据节点,供所述备数据节点处理所述第二数据请求;
在将所述缓存请求队列中的第二数据请求按序发送至所述备数据节点的过程中,当接收到第三数据请求时,将所述第三数据请求按序存入所述缓存请求队列,并在所述缓存请求队列中的第二数据请求均被发送至所述备数据节点后,将所述缓存请求队列中的第三数据请求按序发送至所述备数据节点。
2.根据权利要求1所述的方法,其特征在于,所述当本地预置的缓存空间未被锁定,则锁定所述缓存空间,并返回缓存可用通知至所述中央控制节点包括:
检查本地预置的缓存空间是否被锁定;
当所述缓存空间未被锁定,则锁定所述缓存空间,并返回缓存可用通知至所述中央控制节点。
3.根据权利要求1所述的方法,其特征在于,在所述将在所述主数据节点与所述备数据节点进行切换的过程中接收到的第二数据请求,按序存入所述缓存空间之前,所述方法还包括:
在接收到所述中央控制节点的缓存开启通知时,发送染色消息至所述主数据节点;所述主数据节点用于响应于所述染色消息,在所述第一数据请求被处理完毕后反馈处理完毕消息;
在接收到所述主数据节点反馈的处理完毕消息时,执行所述将在所述主数据节点与所述备数据节点进行切换的过程中接收到的第二数据请求,按序存入所述缓存空间的步骤。
4.根据权利要求1所述的方法,其特征在于,当所述缓存空间未被锁定,所述方法还包括:
将所述主数据节点的路由号段标记为缓存路由号段;
根据所述第二数据请求得到目标路由号段;所述目标路由号段为存储有目标数据的数据节点的路由号段;所述第二数据请求用于请求访问所述目标数据;
当所述目标路由号段与所述缓存路由号段匹配,则执行所述将在所述主数据节点与所述备数据节点进行切换的过程中接收到的第二数据请求,按序存入所述缓存空间的步骤。
5.根据权利要求1所述的方法,其特征在于,在锁定所述缓存空间之后,所述方法还包括:
记录锁定持续时间;
当所述锁定持续时间达到预设的持续时间阈值后未收到所述切换完成通知,或者,所述缓存请求队列已满,则确定所述缓存请求队列中的目标请求;所述目标请求为处于所述缓存请求队列的队首的第二数据请求;
在所述缓存请求队列中丢弃所述目标请求,并向提交所述目标请求的客户端反馈请求处理超时通知。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述缓存请求队列中的第三数据请求均被发送至所述备数据节点后,将接收到的第四数据请求发送至所述备数据节点,并释放所述缓存空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110168696.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种方便使用的电子烟
- 下一篇:黑色素瘤标志物SLC25A15及其应用