有状态服务处理方法、装置、设备、可读存储介质及产品制造方法及图纸

技术编号:40468344 阅读:20 留言:0更新日期:2024-02-22 23:23
本公开提供了有状态服务处理方法、装置、设备、可读存储介质及产品,涉及元宇宙、增强/虚拟现实、云原生等技术领域,尤其涉及大数据领域。具体实现方案为:获取针对分布式集群中部署的至少一个有状态服务的处理请求,处理请求中包括处理类型;基于处理类型在至少一个有状态服务中确定当前待处理的至少一个目标服务;控制至少一个目标服务完成当前正在处理的任务,并将当前的状态数据以及当前待处理任务对应的任务数据发送至分布式集群中的其他有状态服务中;采用与处理类型对应的处理方式至少一个目标服务进行处理。从而能够实现在不关服的状态下对有状态服务进行升级、扩缩容操作,使得终端用户对升级、扩缩容操作无感知。

【技术实现步骤摘要】

本公开涉及元宇宙、增强/虚拟现实、云原生等技术中的大数据,尤其涉及一种有状态服务处理方法、装置、设备、可读存储介质及产品


技术介绍

1、在传统游戏、元宇宙服务领域,由于服务是有状态的,一般直接采用脚本管理的方式,以非容器化的方式直接部署在服务器上。在进行升级、扩缩容前,需要首先对服务集群进行关服操作,然后进行升级、扩缩容操作,所有操作完成后再进行最后的开服操作。

2、如何实现在不影响有状态服务使用的情况下完成升级、扩缩容操作,成为了亟待解决的问题。


技术实现思路

1、本公开提供了一种用于在不关服的状态下对有状态服务进行升级、扩缩容操作的有状态服务处理方法、装置、设备、可读存储介质及产品。

2、根据本公开的第一方面,提供了一种有状态服务处理方法,包括:

3、获取针对分布式集群中部署的至少一个有状态服务的处理请求,其中,所述处理请求中包括处理类型;

4、基于所述处理类型在所述至少一个有状态服务中确定当前待处理的至少一个目标服务;

5、控制所述至少一个目本文档来自技高网...

【技术保护点】

1.一种有状态服务处理方法,包括:

2.根据权利要求1所述的方法,所述获取针对分布式集群中部署的至少一个有状态服务的处理请求,包括:

3.根据权利要求1所述的方法,在所述处理类型包括缩容类型时,所述基于所述处理类型在所述至少一个有状态服务中确定当前待处理的至少一个目标服务,包括:

4.根据权利要求3所述的方法,所述采用与所述处理类型对应的处理方式所述至少一个目标服务进行处理,包括:

5.根据权利要求1所述的方法,在所述处理类型包括升级类型时,所述基于所述处理类型在所述至少一个有状态服务中确定当前待处理的至少一个目标服务,包括:

...

【技术特征摘要】

1.一种有状态服务处理方法,包括:

2.根据权利要求1所述的方法,所述获取针对分布式集群中部署的至少一个有状态服务的处理请求,包括:

3.根据权利要求1所述的方法,在所述处理类型包括缩容类型时,所述基于所述处理类型在所述至少一个有状态服务中确定当前待处理的至少一个目标服务,包括:

4.根据权利要求3所述的方法,所述采用与所述处理类型对应的处理方式所述至少一个目标服务进行处理,包括:

5.根据权利要求1所述的方法,在所述处理类型包括升级类型时,所述基于所述处理类型在所述至少一个有状态服务中确定当前待处理的至少一个目标服务,包括:

6.根据权利要求5所述的方法,所述根据所述有状态服务的数量和/或所述任务数量以及预设的筛选条件,在所述至少一个有状态服务中确定当前待处理的至少一个目标服务,包括:

7.根据权利要求5所述的方法,所述采用与所述处理类型对应的处理方式所述至少一个目标服务进行处理,包括:

8.根据权利要求1所述的方法,当处理类型包括扩容类型时;所述方法还包括:

9.根据权利要求1-8任一项所述的方法,所述控制所述至少一个目标服务完成当前正在处理的任务,包括:

10.根据权利要求1-8任一项所述的方法,所述将当前的状态数据...

【专利技术属性】
技术研发人员:郭永刚张扬
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1