我们可以先来看一下,现在我们在工地上,老板呢找了三个人来搬砖。
由于我们是使用的是轮询
的策略,所以我们是这三个工地上的人在搬砖的时候,他们其实工作量是平均分配的。
比如说我们有砖头来第一块,我们会交给第一个人去搬,第二块会交给第二个人,第三块会交给第三个人,三个为一组。
到第四个的话,第四个还是会交给第一人,第五个会给第二个,第六个会给第三个人。
如此循环往复的话,其实可以看到,我们只要有砖头来,它都是一个一个会平均的分配给每一个人去运,这个其实就是一个轮询
。
对于轮询来讲的话,其实我们的一个负载均衡啊,默认的一个策略就是轮询。
它是最简单的,也是默认的一种策略。
Nginx他只会平均的把一些流量请求分配给不同的服务器,一个一个去进行分配,这个就是一个轮询。
对于轮询来讲的话,它的一个使用场景的话,其实是针对于每个人就是说在我们工地上,其实每个人的体能健康素质都差不多,所以这样子的话我就可以平均的去分配。
对于我们的云服务器来讲的话,就是每一台云服务器的一个硬件配置都是一模一样的,一模一样的话,我们就可以采用这种轮询的策略,让我们的流量请求平均分摊到每一个后台在上游里面所配的一个web服务器。
这个就是一个轮询
的策略。