[发明专利]一种数据处理方法及相关设备在审
申请号: | 202010738546.2 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111901421A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 陈凯悦;王继罗;洪志国;张鑫宇;李腾飞;王冬;程振东;陶凛然 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 李杭 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 相关 设备 | ||
本申请提供了一种数据处理方法及相关设备,通过数据计算的方式,确定分布式集群中节点的健康状态,进而根据节点的健康状态执行相应的操作,避免云边网络波动对服务造成的影响。该方法包括:目标节点获取第一节点集合中每个节点的第一初始健康状态;目标节点获取目标分组中每个节点的第二初始健康状态;目标节点根据第一初始健康状态以及第二初始健康状态确定目标分组中每个节点的第一目标健康状态;目标节点将目标分组中每个节点的第一目标健康状态发送至服务器,以使得服务器根据目标分组中每个节点的第一目标健康状态以及第二目标健康状态执行相应的操作,第二目标健康状态为云端获取的目标分组中每个节点的健康状态。
技术领域
本申请涉及通信领域,尤其涉及一种数据处理方法及相关设备。
背景技术
云技术(Cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术(Cloudtechnology)基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。
不同于中心云,边缘场景下,首先要面对云边弱网络的环境,边缘设备常常位于边缘云机房、移动边缘站点,与云端连接的网络环境十分复杂,不像中心云那么可靠。这其中既包含云端(控制端)和边缘端的网络环境不可靠,也包含边缘节点之间的网络环境不可靠,即使是同一区域不同机房之间也无法假设节点之间网络质量良好。
云边弱网络带来的问题是影响运行在边缘节点上的kubelet与云端应用程序接口服务(Application Programming Interface server,APIServer)之间通信,云端APIServer无法收到kubelet的心跳或者续租,无法准确获取该节点和节点上pod的运行情况,如果持续时间超过设置的阈值,原生AIServer会认为该节点不可用,并做出如下一些动作:失联的节点状态被置为NotReady或者Unknown状态,并被添加NoSchedule和NoExecute的taints;失联的节点上的pod被驱逐,并在其他节点上进行重建;失联的节点上的Pod从Service的Endpoint列表中移除。
然而,在原生Kubernetes的情况下,如果Pod因为网络波动而频繁重建,一方面会影响服务实例缓存效果,另一方面会引起调度系统将用户的请求调度到其他服务实例。无疑,这两点都会对内容分发网络(Content Delivery Network,CDN)效果造成极大的影响,甚至不能接受。
发明信息
本申请提供了一种数据处理方法及相关设备,可以确定分布式集群中节点的健康状态,进而根据节点的健康状态执行相应的操作,避免云边网络波动对服务造成的影响。
本申请第一方面提供了一种数据处理方法,包括:
目标节点获取第一节点集合中每个节点的第一初始健康状态,所述第一节点集合为目标分组中除所述目标节点之外的节点的集合,所述目标节点为所述目标分组中的任意一个节点,所述目标分组为分布式集群中的任意一个分组;
所述目标节点获取所述目标分组中每个节点的第二初始健康状态,所述第二初始健康状态为第一目标节点获取的第二节点集合中每个节点的健康状态,所述第二节点集合为所述目标分组中除所述第一目标节点之外的其他节点的集合,所述第一目标节点为所述目标分组中除所述目标节点之外的任意一个节点;
所述目标节点根据所述第一初始健康状态以及所述第二初始健康状态确定所述目标分组中每个节点的第一目标健康状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010738546.2/2.html,转载请声明来源钻瓜专利网。