CN113797526B 一种数据处理方法、装置、设备以及介质 (腾讯科技(深圳)有限公司)_第1页
CN113797526B 一种数据处理方法、装置、设备以及介质 (腾讯科技(深圳)有限公司)_第2页
CN113797526B 一种数据处理方法、装置、设备以及介质 (腾讯科技(深圳)有限公司)_第3页
CN113797526B 一种数据处理方法、装置、设备以及介质 (腾讯科技(深圳)有限公司)_第4页
CN113797526B 一种数据处理方法、装置、设备以及介质 (腾讯科技(深圳)有限公司)_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一服务器是由服务器集群中具有目标关键词的2在扫描到与云游戏相关联的管理任务时,从与所述云游戏相关服务器是指在与所述服务器集群相关联的服务信息集合中仅存储有存在服务连接的服务基于所述管理任务将所述第一服务器配置为待管理服务器,以使所述待接收所述待管理服务器基于所述任务执行结果所返获取与云游戏相关联的任务列表,对所述任务列表进行任务获取与所述云游戏相关联的服务器集群中的所有服务器所上报述服务信息集合所包含的关键词中对目标关键词若检测到与所述目标关键词相匹配的关键词,则在所述服务器集获取与云游戏相关联的任务列表,对所述任务列表进行任务获取与所述云游戏相关联的服务器集群相关联的服务信息集合,4.根据权利要求2或3所述的方法,其特征在于所述获取与云游戏相关联的任务列表,对所述任务列表进行任通过所述任务中心服务组件获取与云游戏相关联的任务列表,基于所3基于所述管理任务,通过所述任务中心服务组件生成状态配置基于所述任务反馈信息,对所述第一服务器的业务状态进行更新服务器的业务状态进行更新,且接收更新业务状态后的第一服务器所返回的状态回写指若所述任务反馈信息指示成功执行所述管理任务,则将接收具有所述维护成功状态的第一服务器返回的所述第一一状态回写指令将所述第一服务器所具备的所述维护成功状态回写至所述管理任务对应调整具有所述维护成功状态的第一服务器的调度一服务器为所述游戏设备提供用于运行所述服务器的业务状态进行更新,且接收更新业务状态后的第一服务器所返回的状态回写指若所述任务反馈信息指示未成功执行所述管理任务,则将所接收具有所述维护失败状态的第一服务器返回的所述第二二状态回写指令将所述第一服务器所具备的所述维护失败状态回写至所述管理任务对应获取与管理任务相关联的业务数据更新包,基于所述业务数据更4服务器在扫描到所述管理任务时,从与所述云游戏相关联的服务器集群中获取到的服务基于所述任务执行结果生成任务反馈信息,将所述任务反获取与所述管理任务相关联的输入版本号,且获取所述任务基于所述版本校验结果生成任务反馈信息,将所述任务反服务器获取模块,用于在扫描到与云游戏相关联的管理任务时,从与状态配置模块,用于基于所述管理任务将所述第一服务器配置信息接收模块,用于接收所述待管理服务器基于所述任务任务执行模块,用于获取与管理任务相关联的业务数据更新5务连接;所述第二服务器是指在所述服务器集群中的所有服务器所上报的服务信息集合与所述服务器集群相关联的服务信息集合中仅存储有存在服务连接的服务器上报的关键信息反馈模块,用于基于所述任务执行结果生成任务有所述处理器的计算机设备执行权利要求1-16[0010]获取与管理任务相关联的业务数据更新包,基于业务数7[0015]信息接收模块,用于接收待管理服务器基于任务执行结果所返回的任务反馈信[0018]第一获取单元,用于获取与云游戏相关联的服务器集群[0021]第二获取单元,用于获取与云游戏相关联的服务器集群8调整调度优先级后的第一服务器为游戏设备提供用于9以将第一服务器配置为待管理服务器,以使待管理服务器可以自动执行相应的管理任务,[0060]本申请实施例涉及云技术(cloudtechnology),云计算(cloudcomputing)和云IaaS(InfrastructureasaService,基础设施即服务)平台),在资源池中部署多种类型线游戏技术。云游戏技术使图形处理与数据运算能力相对有限的轻端设备(thinclient)需拥有基本的流媒体播放能力与获取玩家输入指令并发送给云游戏服务器的可以分别与中心服务器100通过有线或无线通信方式进行直接或间接地网络连接,以便于每个游戏设备均可以通过该网络连接与中心服务器100之间进行本申请实施例对中心服务器100与服务器集群之间的关系不的服务器的数量进行限定。如图1所示,多个服务器具体可以包括服务器300a、服务器均可以通过该网络连接与中心服务器100之间进行数于理解,本申请实施例可以在图1所示的多个游戏设备中选择一个游戏设备作为目标游戏目标游戏设备可以与中心服务器100之间实现数心服务器100可以为目标游戏设备对应的中心服务器(例如云游戏后台),这里的中心服务游戏设备中所选择的贴合自己兴趣的云游戏统称为目标求可以包括页面获取请求、操作请求等等。(2)在第二服务器侧所执行的云游戏的处理流[0074]应当理解,本申请实施例可以提供一种基于云游戏的无感知运维方法,如图1所戏相关联的游戏设备之间存在服务连接,且第一服务器与游戏设备之间不存在服务连接,上述图1所对应实施例的服务器集群中的任意一个与游戏设备不存在服务连接的服务器,属于服务器集群20B的服务器。本申请实施例以中心服务器20A是独立于服务器集群20B的服务器集群中的每个服务器均可以定时上报该服务器是否与游戏设备存在服务连接(即监测是否有玩家用户登录到该服务器上),并可以将存在服务连接的信息以关键词的形式写[0078]基于此,中心服务器20A可以基于目标关键词,先在服务器集群中确定第二服务器220B分别对应的关键词(即目标关键词),中心服务器20A则可以在检测到该目标关键词服务器201B)的业务状态配置为待维护状态,进而可以将具有待维护状态的第一服务器作申请实施例可以提升运维期间服务器的服务效率服务器对应的服务器标识或其他可用于指代该服务器的数据,包括但不限于服务器名称、的游戏设备的数量或该游戏设备对应的设备标识、玩家用户的登录时间或登录时长等等,不存在服务连接时可以不进行上报,此时服务信息集合将不会写入与服务器Q4相关的信etcd(一种用于共享配置和服务发现的分布式、一致性的KV(即Key-Value)存储系统)、器在获取到与管理任务相关联的业务数据更新包时,基于业务数据更新包执行管理任务,[0101]由此可见,本申请实施例在运维过程中不需要关闭服务而渲染服务器主要用于为云游戏提供渲染服务,一个渲染服务器可以承载多个GPU[0107]请一并参见图5,图5是本申请实施例提供的一种基于云游戏的数据交互示意实施例可以在图5所示的多个游戏设备中选择一个游戏设备作为目标游戏设备,该目标游而中心服务器可以基于该服务器调度请求为目标游戏设备分配合适的云游戏服务器和渲可以连接一个或多个渲染服务器,这里的云游戏服务器可以是上述图1所对应实施例中的执行成功后的第一服务器可以为玩家用户提供更新后的目标务执行成功后的第一服务器可以为玩家用户提[0111]该步骤的具体实现方式可以参见上述图3所对应实施例中的步骤S102,这里不再[0113]该步骤的具体实现方式可以参见上述图3所对应实施例中的步骤S103,这里不再有维护成功状态的第一服务器生成与维护成功状态相关联的第一状态回写指令。进一步,于第一状态回写指令将第一服务器所具备的维护成功状态回写至管理任务对应的任务列度优先级后的第一服务器可以为游戏设备提供用于运行云游戏的优化游戏服务。应当理化游戏资源服务(即游戏内容层面的优化服务),以及优化渲染服务(即图像渲染层面的优二状态回写指令将第一服务器所具备的维护失败状态回写至管理任务对应以为上述图1所对应实施例中的中心服务器100,该待管理服务器可以为上述图1所对应实[0121]该步骤的具体实现方式可以参见上述图3所对应实施例中的步骤S101,这里不再[0123]该步骤的具体实现方式可以参见上述图3所对应实施例中的步骤S101,这里不再[0125]该步骤的具体实现方式可以参见上述图3所对应实施例中的步骤S102,这里不再获取与管理任务相关联的业务数据更新包,进而可以基于业务数据更新包执行该管理任[0134]该步骤的具体实现方式可以参见上述图4所对应实施例中的步骤S[0135]步骤S308,中心服务器接收更新业务状态后的第一服务器所返回的状态回写指[0136]该步骤的具体实现方式可以参见上述图4所对应实施例中的步骤S204,这里不再调度中心服务组件(也可称为调度系统)将该服务器设置为待维护状态(也可称为不可用状图7所示的运维过程中主要涉及到任务中心服务组件(也可称为任务系统)以及调度中心服[0139]如图7所示,调度中心服务组件可以将服务器集群中的服务器对应的业务状态分组件可以将第一服务器的业务状态由待维护状态变更为维护成功状态(即升级完成状态),均可以通过相应的上报管理组件定时上报(例如,每30秒上报一次)该服务器的连接状态,会对该关键词进行更新,若此时该关键词在服务信息集合中的存在时长达到了有效周期,周期内(例如,30秒内),当上述图3所对应实施家用户的状态,如果存在玩家用户(即玩家在线),则会在与该服务器相关联的数据库(例服务组件会进一步判断Redis数据库中是否存在用于表征服务器连接状态的键值对(即目为第二服务器,进而可以将服务器集群中除了第二服务器之外的服务器作为第一服务器。相应的key时,可以将Redis数据库中没有记录的key所对应的服务器作为用于执行管理任时玩家用户不会被调度中心服务组件调度到具有灰度状态的第一服务器(即待管理服务不存在玩家用户的服务器(即新的第一服务器)是态的服务器的调度优先级,从而可以确保预留出空闲的服务器给任务中心服务组件使用,图。该数据处理装置1可以是运行于计算机设备中的一个计算机程序(包括程序代码),例[0163]第一任务扫描单元111,具体用于通过任务中心服务组件获取与云游戏相关联的[0164]第一获取单元112,用于获取与云游戏相关联的服务器集群所上报的服务信息集[0166]第二任务扫描单元113,具体用于通过任务中心服务组件获取与云游戏相关联的[0167]第二获取单元114,用于获取与云游戏相关联的服务器集群相关联的服务信息集[0176]第一状态回写单元142,用于接收具有维护成功状态的第一服务器返回的第一状[0178]第二状态回写单元144,用于接收具有维护失败状态的第一服务器返回的第二状第二状态回写单元144的具体实现方式可以参见上述图4所对应实施例中对步骤S204的描使调整调度优先级后的第一服务器为游戏设备提供用于运行云以及优先级调整模块15的具体实现方式可以参见上述图3所对应实施例中对步骤S101-步[0182]上述可知,本申请实施例在运维过程中不需要关闭服务服务器可以为上述图1所对应实施例的服务器集群中与游戏设备之间不存在服务连接的任[0190]其中,该任务执行模块21以及信息反馈模块22的具体实现方式可以参见上述图6总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏对应实施例中对数据处理方法的描述,也可执行前文图9或图10所对应实施例中对数据处算机可读存储介质中存储有前文提及的数据处理装置1和数据处理装置2所执行的计算机[0199]本申请实施例提供的方法及相关装置是参照本申请实施例提供的方法流程图和/或结构示意图来描述的,具体可由计算机程序指令实现方法流程图和/或结构示意图的每于实现在流程图一个流程或多个流程和/或结构示意图一个方框或多个方框中指定的功能装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或结构示意图一个方框设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处流程和/或结构示意一个方框或多个方框中指定的功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论