网站建设后的效果评估,中国建设银行的官方网站,熊猫网站ppt,wordpress文件解析一、副本节点选择#xff08;机架感知#xff09; 说明 第一个副本#xff0c;因为我们的client可能是web页#xff0c;也可能是shell终端。 如果是web页#xff0c;则随机选取一个节点#xff0c;如果是shell终端#xff0c;则选择当前shell终端所在的节点。 节点距离最…一、副本节点选择机架感知 说明 第一个副本因为我们的client可能是web页也可能是shell终端。 如果是web页则随机选取一个节点如果是shell终端则选择当前shell终端所在的节点。 节点距离最近保证了性能。
第二个副本选择机架2的n0节点为了保证数据的可靠性。
第三个副本为什么不选择机架3上的节点呢 因为第二个副本已经保证了可靠性所以第三副本更注重性能所以根据节点距离最近原则选择机架2的n1节点。
二、两个节点间距离计算
1、什么是机架式服务器
每个机架式服务器独立配备一个交换机机架里面是一台台独立的服务器。 类似下图
2、节点距离计算
节点距离两个节点到达最近的共同祖先节点的距离总和。 情况1 集群中任何一个节点到自身的距离是0 情况2 同一个机架上的服务器共同的祖先节点就是这台机架 n1到机架的距离为1n2到机架的距离为1所以距离为2 依次类推应该明白后面两个的计算逻辑了。
当然不一定所有的集群节点分布都是上图这种树形结构。 例如下图 此时 节点5到节点9的距离就是3 节点10到节点2的距离就是3