其次还有另外一种情况,如果服务器1的配置比服务器2的配置好,这个时候我们采用权重的方式来处理,我们根据服务器请求速度的比例来进行分配。
除此之外还有一种方式,这种方式就是ip_hash(这种方式是根据客户端发起请求时我们肯定是会携带自己的ip地址的,这个时候Nginx可以拿到我们的ip地址,并且针对ip地址进行一系列的运算,最终得到一个结果,我们根据这个结果来决定把请求交给谁)
如果我们的ip地址没有变,会一直交给某一台服务器。为了用一个路径访问两个服务器,我们需要在配置文件的最上面声明一个upstream(声明在server之外)
然后给upstream声明一个名字加了ip_hash访问服务器的时候,第一次访问到是哪个,接下来都是哪一个
相关文章: