数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24863090 阅读:21 留言:0更新日期:2020-07-10 19:13
本申请涉及一种数据处理方法、装置、计算机设备和存储介质。所述方法包括:接收数据访问请求,数据访问请求携带待访问数据标识,当检测到已缓存数据中不存在与待访问数据标识对应的待访问数据时,发送地址查询请求至外部终端,地址查询请求携带待访问数据标识,接收外部终端反馈的目标数据节点标识,目标数据节点标识由外部终端根据待访问数据标识在预设地址信息中查询得到,根据目标数据节点标识,查询目标数据节点的状态,根据目标数据节点的状态响应数据访问请求。采用本方法在分布式缓存系统中数据节点集群中的节点发生变动时,通过发送地址查询请求,获得预设地址信息中对应的目标数据节点标识,实现了自动定位待访问数据所在节点。

【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种数据处理方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展和应用,互联网用户规模和数据规模越来越大,这对数据处理能力的要求越来越高,分布式缓存系统可以满足大规模数据处理需求,提高数据的读取速度。分布式缓存系统包括客户端、路由层设备和数据节点集群。用户可以通过客户端向路由层设备发送请求,路由层设备选取数据节点集群中的数据节点,由选取的数据节点响应用户的请求进行数据处理。然而,分布式缓存系统目前的数据处理方式,在数据节点集群发生变动时,存在无法自动定位数据所在节点的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种在数据节点集群发生变动时,能够自动定位数据所在节点的数据处理方法、装置、计算机设备和存储介质。一种数据处理方法,所述方法包括:接收数据访问请求,所述数据访问请求携带待访问数据标识;当检测到已缓存数据中不存在与所述待访问数据标识对应的待访问数据时,发送地址查询请求至外部终端,所述地本文档来自技高网...

【技术保护点】
1.一种数据处理方法,所述方法包括:/n接收数据访问请求,所述数据访问请求携带待访问数据标识;/n当检测到已缓存数据中不存在与所述待访问数据标识对应的待访问数据时,发送地址查询请求至外部终端,所述地址查询请求携带所述待访问数据标识;/n接收所述外部终端反馈的目标数据节点标识,所述目标数据节点标识由所述外部终端根据所述待访问数据标识在预设地址信息中查询得到。/n根据所述目标数据节点标识,查询目标数据节点的状态,根据所述目标数据节点的状态响应所述数据访问请求。/n

【技术特征摘要】
1.一种数据处理方法,所述方法包括:
接收数据访问请求,所述数据访问请求携带待访问数据标识;
当检测到已缓存数据中不存在与所述待访问数据标识对应的待访问数据时,发送地址查询请求至外部终端,所述地址查询请求携带所述待访问数据标识;
接收所述外部终端反馈的目标数据节点标识,所述目标数据节点标识由所述外部终端根据所述待访问数据标识在预设地址信息中查询得到。
根据所述目标数据节点标识,查询目标数据节点的状态,根据所述目标数据节点的状态响应所述数据访问请求。


2.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据节点的状态响应所述数据访问请求包括:
当所述目标数据节点的状态为正常状态时,发送第一数据迁移消息至目标数据节点,所述第一数据迁移消息用于指示所述目标数据节点将所述待访问数据发送至所述外部终端;
在接收到第二数据迁移消息时,执行数据迁移操作,所述第二数据迁移消息由所述目标数据节点在发送所述待访问数据之后发出,所述数据迁移操作用于将所述待访问数据迁移至缓存中。


3.根据权利要求2所述的方法,其特征在于,所述执行数据迁移操作包括:
从所述外部终端获取并缓存所述待访问数据,生成所述待访问数据的迁移地址信息;
将所述迁移地址信息发送至所述外部终端,由所述外部终端根据所述迁移地址信息更新所述预设地址信息。


4.根据权利要求2所述的方法,其特征在于,所述第一数据迁移消息携带数据删除消息和目标地址清除消息,所述数据删除消息用于指示所述目标数据节点在将所述待访问数据发送至所述外部终端之后,删除所述待访问数据;所述目标地址清除消息用于指示所述外部终端清除所述预设地址信息中所述待访问数据的初始地址信息。


5.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据节点的状态响应所述数据访问请求包括:
当所述目标数据节点的状态为故障状态时,发送地址清除消息至所述外部终端,所述地址清除消息用于指示所述外部终端清除所述预设地址信息中所述待访问数据的地址信...

【专利技术属性】
技术研发人员:马晓剑沈海峰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1