[发明专利]一种节点服务调度系统和方法在审
申请号: | 202010213458.0 | 申请日: | 2020-03-24 |
公开(公告)号: | CN111464601A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 李其轩;李培强;李晓栋 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节点 服务 调度 系统 方法 | ||
1.一种节点服务调度系统,其特征在于,包括:
探测模块,向与所述探测模块通信连接的至少一个节点代理设备下发探测请求,并将各节点代理设备反馈的探测数据通过存储模块存储,所述探测请求用于指示节点代理设备反馈表征该节点代理设备的各节点性能的探测数据;
与所述探测模块通信连接的存储模块,存储所述探测模块接收到的探测数据;
与所述存储模块通信连接的调度模块,根据所述存储模块存储的探测数据确定相应节点代理设备的各节点的工作状态,对处于故障状态的节点的服务执行调度。
2.如权利要求1所述的系统,其特征在于,所述调度模块包括主调度子模块和与所述主调度子模块通信连接的至少一个备调度子模块;
所述主调度子模块用于根据所述存储模块存储的探测数据确定相应节点代理设备的各节点的工作状态,对处于故障状态的节点的服务执行调度;
所述至少一个备调度子模块用于监听所述主调度子模块的工作状态,在所述主调度子模块处于异常状态时,根据所述存储模块中的探测数据确定相应节点代理设备的各节点的工作状态,对处于故障状态的节点的服务执行调度。
3.如权利要求1所述的系统,其特征在于,所述探测模块包括探测主模块和与所述探测主模块通信连接的至少一个探测子模块;
所述探测主模块用于向所述至少一个探测子模块下发探测请求分配指令;
所述探测子模块用于根据接收到的所述探测请求分配指令向与所述探测子模块通信连接的至少一个节点代理设备下发所述探测请求。
4.如权利要求1所述的系统,其特征在于,所述探测数据包括节点代理设备的各节点的连接失败次数和/或节点代理设备的各节点的响应时长;
所述调度模块,在节点代理设备的节点的连接失败次数大于预设失败次数阈值或节点代理设备的节点的响应时长大于预设响应时长阈值时,确定所述节点代理设备的该节点处于故障状态。
5.如权利要求1所述的系统,其特征在于,所述调度模块用于:
通过所述存储模块更改处于故障状态的目标节点的参数,使所述目标节点通信连接的节点停止与所述目标节点的连接。
6.如权利要求5所述的系统,其特征在于,所述存储模块包括备份子模块;
所述备份子模块,根据对故障状态的目标节点执行的调度操作,备份故障调度记录,所述故障调度记录包括以下至少一项:
所述目标节点的故障状态、更改后的所述目标节点的参数、所述目标节点的参数的更改时间。
7.如权利要求1所述的系统,其特征在于,所述存储模块用于:
根据接收到的探测数据更新存储的探测数据,在存储的探测数据未更新的时长大于预设探测时长阈值的情况下生成警报。
8.如权利要求1所述的系统,其特征在于,所述探测模块用于周期性向通信连接的至少一个节点代理设备下发所述探测请求,在下发所述探测请求后未接收到节点代理设备反馈的探测数据的时长大于预设探测时长阈值的情况下生成警报。
9.一种节点服务调度方法,其特征在于,包括:
向至少一个节点代理设备下发探测请求,并存储各节点代理设备反馈的探测数据,所述探测请求用于指示节点代理设备反馈表征该节点代理设备的各节点性能的探测数据;
根据存储的所述探测数据确定相应节点代理设备的各节点的工作状态;
对处于故障状态的节点的服务执行调度。
10.如权利要求9所述的方法,其特征在于,根据存储的所述探测数据确定相应节点代理设备的各节点的工作状态,包括:
在节点代理设备的节点的连接失败次数大于预设失败次数阈值或节点代理设备的节点的响应时长大于预设响应时长阈值时,确定所述节点代理设备的该节点处于故障状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010213458.0/1.html,转载请声明来源钻瓜专利网。