比如说系统每天接收到100W个请求。现在我有四台服务器,这四个服务器希望能够接收到10%,20%,30%,40%的请求,希望接收到请求时将请求按照比例分发到四台服务器上。希望能够提供一种思路。

解决方案 »

  1.   

    可以用随机数,产生一个1-10的随机数,1是server1,2-3是server2,4-6是server3,7-10是server4不知道是要的是不是这个
      

  2.   

    用nginx实现负载均衡,可以配置每台服务器的权重比例
      

  3.   

    Nginx 做请求转发  可以配置给个服务器的 权重比  
      

  4.   

    nginx 中设置四台服务器 weight 分别为 4、3、2、1
      

  5.   

    Nginx +1