upstream的分发策略

  • A+
所属分类:运维教程

除此之外,upstream还有其它的分配策略,分别如下:

weight

指定轮询几率,weight和访问的比率成正比,用于后端服务器性能不均的情况。如下所示,192.68.18.251的访问比率要比192.168.18.252的访问比率高一倍。

  1. upstream birdteam {
  2. server 192.68.18.251 weight=10;
  3. server 192.168.18.252 weight=5;
  4. }

ip_hash

每个请求按访问ip的hash结果分配,这样每一名访客都会固定访问一个后端服务器,可以解决session的问题。

  1. upstream birdteam {
  2. ip_hash;
  3. server 192.168.18.251;
  4. server 192.168.18.252;
  5. }

fair

按后端服务器的响应时间来分配请求,响应时间短的优先分配。与weight分配策略类似。

  1. upstream birdteam {
  2. fair;
  3. server 192.168.18.251;
  4. server 192.168.18.252;
  5. }

url_hash

按照访问url的hash结果来分配请求,使每个url定向到同一个后端的服务器,后端的服务器为缓存时比较有效。

注意:在upstream中加入hash语句,server语句中不能写入weight等其它参数,hash_method是使用的hash算法。

  1. upstream birdteam {
  2. hash $request_uri;
  3. hash_method crc32;
  4. server 192.168.18.251;
  5. server 192.168.18.252;
  6. }
  • 我的微博
  • 这是微博的扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:65   其中:访客  65   博主  0

    • avatar 诚桃帜春涯城柯墒煞厥纹当百汾贝筒越奔 9

      签到成功!签到时间:今日的上午9:29:29,每日打卡,生活更精彩哦!

      • avatar 只敝赜难急亮瓢潞傺匦路勘鲁冒氖枷欢凭 9

        签到成功!签到时间:今日的上午9:22:35,每日打卡,生活更精彩哦!

        • avatar 偌潞煤膛一暮艺稳娜犯雷瞬道滓乙副儋厮 9

          签到成功!签到时间:今日的上午7:29:55,每日打卡,生活更精彩哦!

          • avatar 艺酉街鸥偻凭抢执仿鬃载志复侗山味栈罕 9

            签到成功!签到时间:今日的上午6:48:33,每日打卡,生活更精彩哦!

            • avatar 赣颖湃珊潜某狡云磐接张父嘿俑醇竿狙颈 9

              签到成功!签到时间:今日的上午3:40:05,每日打卡,生活更精彩哦!

              • avatar 仲傅臣厩貉僖盟云抠倍刈伎啄迸掷懦掣下 9

                签到成功!签到时间:今日的上午1:48:47,每日打卡,生活更精彩哦!

                • avatar 抖纺瞻肝旱泳胶遣雌怪准先梦兄桥阂敦诓 9

                  签到成功!签到时间:今日的上午12:02:11,每日打卡,生活更精彩哦!

                  • avatar 月匝诔纪障搅汗褐瞎醋杖篮录捎谐帕林纷 9

                    签到成功!签到时间:今日的下午11:48:08,每日打卡,生活更精彩哦!

                    • avatar 吹赋判侠废谥排讶再徊幸中自员乐饶幌洗 9

                      签到成功!签到时间:今日的下午10:04:36,每日打卡,生活更精彩哦!

                      • avatar 纸捅先辉粗赏吃偈吮杏恐商感谕撑盟鼓毓 9

                        签到成功!签到时间:今日的下午7:35:53,每日打卡,生活更精彩哦!