1 .一种分布式组件的主服务器节点选择方法,其特征在于,应用于管理服务器节点,所
述管理服务器节点是独立于目标服务组的第三方服务器节点,所述方法包括:
在所述目标服务组内原主服务器节点异常的情况下,向所述目标服务组内至少两个从
服务器节点发送数据收集请求,以获取所述从服务器节点对应的操作标识信息;
根据所述操作标识信息,从所述至少两个从服务器节点中确定至少一个候选从服务器
节点;
根据所述至少一个候选从服务器节点在历史时间周期中的操作响应时延比和操作响
应成功率,从所述至少一个候选从服务器节点中选择新主服务器节点,以使所述新主服务
器节点代替所述原主服务器节点工作。
2.根据权利要求1所述的方法,其特征在于,根据所述至少一个候选从服务器节点在历
史时间周期中的操作响应时延比和操作响应成功率,从所述至少一个候选从服务器节点中
选择新主服务器节点,包括:
针对每一候选从服务器节点,根据该候选从服务器节点在每个历史时间周期中的操作
响应时延比和操作响应成功率,确定该候选从服务器节点在每个历史时间周期中的周期节
点得分;
根据该候选从服务器节点在各历史时间周期中的周期节点得分,确定该候选从服务器
节点对应的目标节点得分;
根据各候选从服务器节点对应的目标节点得分,从所述至少一个候选从服务器节点中
选择新主服务器节点。
3 .根据权利要求2所述的方法,其特征在于,所述根据该候选从服务器节点在各历史时
间周期中的周期节点得分,确定该候选从服务器节点对应的目标节点得分,包括:
基于预设加权算法,对该候选从服务器节点在各历史时间周期中的周期节点得分进行
加权求和,并将求和结果作为该候选从服务器节点对应的目标节点得分。
4 .根据权利要求1所述的方法,其特征在于,在所述目标服务组内原主服务器节点异常
之前,还包括:
根据历史时间周期中从服务器节点的响应操作情况,确定所述目标服务组内至少两个
从服务器节点在历史时间周期中的操作响应时延比和操作响应成功率。
5 .根据权利要求4所述的方法,其特征在于,所述根据历史时间周期中从服务器节点的
响应操作情况,确定所述目标服务组内至少两个从服务器节点在历史时间周期中的操作响
应时延比和操作响应成功率,包括:
针对每个历史时间周期的每一请求操作,根据响应该请求操作的所述目标服务组内至
少两个从服务器节点的目标数量,确定该请求操作的操作状态;
根据该历史时间周期中各请求操作的操作状态,确定所述至少两个从服务器节点在该
历史时间周期中的节点响应总时延和节点响应操作总次数,并确定该历史时间周期的周期
成功操作总时延和周期成功操作总次数;
针对每一从服务器节点,根据该从服务器节点在各历史时间周期中的节点响应总时延
和各历史时间周期的周期成功操作总时延,确定该从服务器节点在各历史时间周期中的操
作响应时延比;
根据该从服务器节点在各历史时间周期中的节点响应操作总次数和各历史时间周期
权 利 要 求 书
1/3 页
2
评论