【技术实现步骤摘要】
一种负载均衡方法和装置,计算机存储介质和电子设备
[0001]本申请涉及计算机
,具体涉及一种负载均衡方法和装置。本申请同时涉及一种计算机存储介质和电子设备。
技术介绍
[0002]随计算机技术和互联网技术的快速发展,依赖于计算机和互联网的各种行业和场景也逐日剧增。为了提高访问速度,解决访问请求响应延时的问题,CDN技术应运而生。CDN为Content Delivery Network,即内容分发网络,是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN技术被广泛的应用在各种行业和场景下,例如:图片文件下载、视音频点播、直播流媒体、全站加速、安全加速等诸多方面。在CDN的技术中服务器整体负载均衡将发挥重要作用,因为服务器性能的高低将会直接影响整个CDN的性能。
技术实现思路
[0003]本申请提供一种负载均衡的优化方法,以解决现有技术中当存在异常情况而导致负载均衡出 ...
【技术保护点】
【技术特征摘要】
1.一种负载均衡方法,其特征在于,包括:根据第一节点集群中第一节点的任务进程与第二节点集群中第二节点之间建立的连接关系,确定所述任务进程与所述第二节点之间的重连启动时间;响应于所述重连启动时间的触发,将在所述任务进程中选取的候选任务进程与所述第二节点集群中的每个第二节点之间进行重新连接。2.根据权利要求1所述的负载均衡方法,其特征在于,所述根据第一节点集群中第一节点的任务进程与第二节点集群中第二节点之间的连接关系,确定所述任务进程与所述第二节点之间的重连启动时间,包括:根据对所述连接关系设置的定时重连时间,确定所述第一节点与所述第二节点之间的重连启动时间;或者;根据对第一节点集群中第一节点的任务进程与第二节点集群中第二节点之间连接关系的监测,确定是否存在待连接的待连接第二节点;若是,则将监测到所述待连接第二节点的监测时间,确定为所述重连启动时间。3.根据权利要求2所述的负载均衡方法,其特征在于,所述根据对第一节点集群中第一节点的任务进程与第二节点集群中第二节点之间连接关系的监测,确定是否存在待连接的待连接第二节点,包括:根据对所述任务进程与所述第二节点之间连接关系的监测,确定所述第二节点集群中是否存在发生异常退出的异常第二节点;若是,将所述异常第二节点确定为所述待连接第二节点;或者;根据对所述任务进程与所述第二节点之间连接关系的监测,确定所述第二节点集群中是否存在缩容退出的缩容第二节点;若是,将所述缩容第二节点确定为所述待连接第二节点;或者;根据对所述任务进程与所述第二节点之间连接关系的监测,确定所述第二节点集群中是否存在恢复的恢复第二节点;若是,将所述恢复第二节点确定为所述待连接第二节点;或者;根据对所述任务进程与所述第二节点之间连接关系的监测,确定所述第二节点集群中是否存在扩容的扩容第二节点;若是,将所述扩容第二节点确定为所述待连接第二节点。4.根据权利要求1所述的负载均衡方法,其特征在于,所述响应于所述重连启动时间的触发,将在所述任务进程中选取的候选任务进程与所述第二节点集群中的每个第二节点之间进行重新连接,包括:将与所述第二节点连接的所述任务进程数量的二分之一,确定为选取所述候选任务进程的选取数量;采用轮询算法,对根据所述选取数量选取的所述候选任务进程和所述第二节点集群中的每个第二节点之间进行重新连接。
5.根据权利要求4所述的负载均衡方法,其特征在于,所述采用轮询调度算法,对根据所述选取数量选取的所述候选任务进程和所述第二节点集群中的每个第二节点之间进行重新连接,包括:当所述第一节点集群中所述第一节点的任务进程和所述第二节点集群中所述第二节点之间的连接关系为正常状态时,获取所述第二节点当前连接的当前任务进程数量;根据所述候选任务进程的选取数量,确定所述第二节点中用于连接到第一相邻节点的第一任务进程数量;根据所述候选任务进程的选取数量,确定所述第二节点中连接的来自第二相邻节点中的第二任务进程数量;将所述当前任务进程数量、所述第一任务进程数量和所述第二任务进程数量,确定当前轮询在所述第二节点上重新连接的目标任务进程数量;根据所述目标任务进程数量,对选取的所述候选任务进程和所述第二节点进行连接。6.根据权利要求4所述的负载均衡方法,其特征在于,所...
【专利技术属性】
技术研发人员:赵洪达,刘岩,崔九洲,张洪江,凡涛涛,杨超,李生龙,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。