算法1 动态选取算法 |
输入:c为背书节点的CPU占用率;m为背书节点的内存占用率;w1,w2为常量系数;ip为背书接的ip地址; 输出:所选取的背书节点以及相应tls证书的集合; 1: 根据背书节点的ip获取背书节点x, 2: L = w1 * c + w2 * m,计算节点的综合负载率L; 3: sort (x1, x, … xn)根据节点的综合负载率对节点进行递增排序; 4: for i = 1;i < s;i++ do获取负载较低的前s个背书节点 5: end for 6: 对s个背书节点的ip和根据配置获取的所有的背书节点的ip作对比,匹配相应的tls证书文件; 7: 返回s个背书节点; |