【技术实现步骤摘要】
一种服务调度方法、装置、设备及介质
[0001]本申请涉及计算机
,特别涉及一种服务调度方法、装置、设备及介质。
技术介绍
[0002]目前,一般以多个节点形成的集群对外提供网络服务。通常情况下,还可以将个人闲置的计算机设备也纳管为集群中的一员,将其作为对外提供网络服务的一个节点,但是,这类节点运行网络服务的稳定性也存在较大的偶然,上线与下线状态经常来回切换,导致难以确定各节点的实时状态,从而难以为用户分配可用的服务节点。
[0003]因此,如何为用户分配可用的服务节点,是本领域技术人员需要解决的问题。
技术实现思路
[0004]本申请的主要目的在于提供一种服务调度方法、装置、设备及介质,旨在解决服务节点难以管理的技术问题。
[0005]为实现上述目的,本申请提供了一种服务调度方法,应用于调度端,包括:
[0006]接收用户端发送的节点分配请求;
[0007]选择目标节点,并确定所述目标节点对应的处于目标状态的数据结构;所述数据结构用于记录所述目标节点的节点信息和当前调度
【技术保护点】
【技术特征摘要】
1.一种服务调度方法,其特征在于,应用于调度端,包括:接收用户端发送的节点分配请求;选择目标节点,并确定所述目标节点对应的处于目标状态的数据结构;所述数据结构用于记录所述目标节点的节点信息和当前调度的目标服务;返回所述节点信息至所述用户端,以使所述用户端根据所述节点信息与所述目标节点建立连接后,使用所述目标节点中的所述目标服务。2.根据权利要求1所述的服务调度方法,其特征在于,所述接收用户端发送的节点分配消息之前,还包括:根据节点池化消息从空闲节点集中选择池化节点;创建所述池化节点对应的处于正在池化状态的数据结构;若在超时时间内接收到所述池化节点在启动所述目标服务后上报的正在运行状态,则将所述池化节点对应的数据结构由正在池化状态更改为已池化状态;否则,将所述池化节点对应的数据结构由正在池化状态更改为正在销毁状态,并删除所述池化节点对应的处于正在销毁状态的数据结构。3.根据权利要求2所述的服务调度方法,其特征在于,所述选择目标节点,并确定所述目标节点对应的处于目标状态的数据结构,包括:选择所述池化节点作为所述目标节点,并确定所述池化节点对应的处于已池化状态的数据结构;将所述池化节点对应的数据结构由已池化状态更改为正在运行状态。4.根据权利要求1所述的服务调度方法,其特征在于,所述选择目标节点,并确定所述目标节点对应的处于目标状态的数据结构,包括:选择空闲节点作为所述目标节点,并创建所述目标节点对应的处于即将运行状态的数据结构。5.根据权利要求4所述的服务调度方法,其特征在于,还包括:若在超时时间内接收到所述目标节点在启动所述目标服务后上报的正在运行状态,则将所述目标节点对应的数据结构由即将运行状态更改为正在运行状态;否则,将所述目标节点对应的数据结构由即将运行状态更改为超时状态。6.根据权利要求1所述的服务调度...
【专利技术属性】
技术研发人员:石静波,万磊,
申请(专利权)人:深圳云网雾联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。