00:01
那前面呢,我们测试的是负载均衡算法当中的轮询算法,实际上这个里面给我们提供了三种算法,轮询,随机访问,还有权重访问算法,我们呢,借着这个负载均衡算法呢,看一看像这种内置的算法呢,一般情况下我们应该怎样去使用,那么轮询算法呢,刚才我们已经做了测试,那么如果你想使用随机访问算法的话,可以呢将random这个类型的配置上,所以呢,我们可以在我们的配置文件当中。去添加。这个算法,那你其实可以直接在这个地方把它就可以了,但是呢,因为我们负载均衡算法的这个名字呢,我们自己起的就叫做轮循算法,所以这样的话,虽然是语法上啊,效果上是没有问题的,但是呢,语义上不是特别好,那建议大家呢,为另外的算法呢,再配置另外一个节点,好我这样再配一下。
01:03
然后呢,这是随机访问算法。好,然后我在这地方给他起另外一个名字叫。那所以这个地方其实就是我所有算法的配置的一个位置,然后前面任何地方,只要你想使用任何一个算法的话,我们只需要切换这个算法的名字就可以了。同样对于另外第三种算法呢,我们也来一下,那这是权重算法。好,那么我们给它起个名字叫wait。Al LG。那么权重算法呢,它还有可配置的属性,那这个属性呢,就是。使用中的库,库也就是一和必须配置权重,那也就意味着如果我们想配置权重算法的话呢,还要再配置这样的一个属性,那这个属性的名称呢,就是也就是库的数据的名称,好,那属性怎么配呢?
02:15
首先我们这样去配,在算法的名称这个后面,我们配节点,所以在整个的Sha丁fair当中,只要涉及到配置属性,我们就要在前面的相应的算法名称后面呢,啊,或者是任何一个名称的后面呢,去加pros这样的一个后缀就可以了,然后呢。属性的。具体的名称呢,是数据的名称,那么我们说库的数据是好,那么我们给他分配一个权重,它的数据类型呢是double,所以呢,你可以在这个地方呢,配1.0或者是一,其实也是可以的啊,然后呢,但是小数也是支持的2.0。
03:06
那我们这个数据源呢,是二,所以说呢,我们两台服务器一和二,他们的权重呢,分别是1.0和2.0,或者是分别是一和二都可以,好,那现在呢,我们对我们后配的这两个。负载均衡的算法呢,做一个简单的测试,首先我们alg好,我们把这个地方呢,已经改成了L,然后呢,我们用。我们前面的。Controller的形式进行测试吧,因为这个测起来比较方便,那我们重新启动这个服务。好,启动成功了,然后接下来呢,我们来。
04:02
访问这个URL地址。我们多访问几次?一次,两次,三次,四次,五次、六次。其次好,然后接下来呢,我们来看一下后面的actual circle,它里面打印出来的具体的这个内容,那么首先第一次的是然后。接下来一,再接下来再接下来一。以出来,其实是一个相对来。啊,然后又是二好,那这是我们的随机算法,然后接下来呢,我们可以测试一下这个权重算法,我们可以把al LG。并且呢,一和二呢,他们的权重的比例呢是1:2,那么我们看看。
05:04
是不是这样的?接下来呢,我们来。访问一下select up。3456789好,我们测试九次,然后呢,我们看一下控制台上打印的。这样的一个。二吧,我们看一下它打印了多少次。那么我们会发现SLAVE2打印了六次,那SLAVE1打印了多少次呢?一打印了三次啊,这样的话呢,你就可以发现它正好是一个1:2的这样的一个配比,对不对啊,所以呢,这是我们12334SLEEP1还有。一。234566次二好,所以这个呢,就是权重算法。
我来说两句