[发明专利]一种调度方法、装置及存储介质在审
申请号: | 202111550806.4 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114168348A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 陈磊;仇剑;吴红花 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李静 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调度 方法 装置 存储 介质 | ||
本申请实施例公开了一种调度方法、装置及存储介质,属于资源调度技术领域,该方法包括:接收客户端发送的连接请求;从对应的至少两个服务器中确定第一服务器,所述第一服务器为所述至少两个服务器中长连接系数最小的服务器;将所述第一服务器的长连接系数增加第一预设值或者调高第一预设比例,以及将所述第一服务器的地址信息发送给所述客户端。由于在调度过程中,调度程序记录各服务器的长连接系数,以及根据各个服务器的长连接系数进行连接分配,能够有效保证各服务器上的长连接数量均衡,避免调度程序持续将客户端连接引向异常服务器。
技术领域
本申请涉及资源调度技术领域,尤其涉及一种调度方法、装置及存储介质。
背景技术
目前,进行调度的方法主要有轮询调度模式,以及zookeeper进行调度模式。其中,采用轮询调度模式时,调度程序不记录各服务端进程当前的客户端连接数量,经常存客户端连接部分进程发生断开重连时,调度程序会将客户端的连接请求发往剩余未发生断开重连的进程,从而经常导致客户端连接都集中在部分进程上,而其他部分上没有客户端连接,使得进程间的负载均衡策略被破坏。而使用zookeeper进行调度时,当服务端集群中的某一组进程出现异常无法与客户端建立连接,但该进程在zookeeper服务上注册状态仍为正常时,zookeeper服务会将客户端新发出的连接请求发送到异常进程上,导致客户端无法成功连接至服务端。
综上,目前的调度方法经常导致负载不均衡的问题。
发明内容
本申请实施例提供一种调度方法、装置及存储介质,用以在调度过程中,能够进行动态的负载均衡,有效保证各服务器上的长连接数量均衡。
第一方面,本申请一实施例提供了一种调度方法,包括:
接收客户端发送的连接请求;从对应的至少两个服务器中确定第一服务器,所述第一服务器为所述至少两个服务器中长连接系数最小的服务器;将所述第一服务器的长连接系数增加第一预设值或者调高第一预设比例,以及将所述第一服务器的地址信息发送给所述客户端。
在一些示例性的实施方式中,当所述第一服务器的数量为多个时,确定所述第一服务器中注册时间最早的服务器;将所述第一服务器中注册时间最早的服务器的长连接系数增加预设值或者调高预设比例,以及将所述第一服务器中注册时间最早的服务器的地址信息发送给所述客户端。
在一些示例性的实施方式中,将所述第一服务器中编号最小的服务器确定所述第一服务器中注册时间最早的服务器,其中,服务器的编号是根据服务器注册的先后顺序设置的,注册在前的服务器的编号小于注册在后的服务器的编号。
在一些示例性的实施方式中,所述方法还包括:接收到所述客户端发送的断开信息后,根据所述客户端确定第二服务器,所述第二服务器为与所述客户端断开连接的服务器;将所述第二服务器的长连接系数减少第二预设值或者降低第二预设比例。
在一些示例性的实施方式中,所述第一预设值大于所述第二预设值;或所述第一预设比例大于所述第二预设比例。
在一些示例性的实施方式中,所述方法还包括:每隔第一阈值时长向对应的注册服务器发送第一指令,所述第一指令用于指示所述注册服务器中的每个服务器上报自身进行长连接的次数;接收所述第一指令的响应信息;根据所述响应信息更新对应的所有注册服务器的长连接系数。
在一些示例性的实施方式中,所述方法还包括:发送所述第一指令后的第二阈值时长内,未接收到所述注册服务器中的部分服务器上报的响应消息,确定所述部分服务器存在异常;将所述部分服务器的信息删除。
第二方面,本申请一实施例提供了一种调度装置,包括:
收发单元,用于接收客户端发送的连接请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111550806.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高低压成套开关设备
- 下一篇:转子组件、电机和电器设备