小小疯子

导航

 

四种调度算法:

  1,round_robin:Nginx默认的轮询算法,就是按照一定时间顺序发送给不同的后端服务器,如果后台服务器宕机了,就将改服务器删除,然后根据后端服务器的不同的权重,weight越大请求分配给该服务器的概率越大。

  2,least_conn:请求会被发送到活跃连接数最少的服务器上

   配置例子

  upstream  backend {

     least_conn;    #  默认的轮询算法不需要指定,如选择其他的算法需要指定算法类型。

     server 127.0.0.1:8000;

     server 127.0.0.1:8001;

  3,ip_hash:按访问的IP的哈希的结果分配请求,也就是说,同一个IP的访问是只能在某一台服务器上进行请求

  4,hash :访问后端服务器时只能根据某个键的哈希结果分配(键可以是文本,变量)来请求,

posted on 2018-10-03 15:23  小小疯子1  阅读(125)  评论(0编辑  收藏  举报