负载均衡策略
-
轮询
轮询就是循环的意思,假如有3台服务器,访问方式就是1,2,3,1,2,3,1,2,3····。 -
随机
-
权重负载
根据服务器负载能力的分配相应的服务。能力大的干得多,能力小的干得少。
客户端负载均衡与服务端负载均衡的区别
服务端的负载均衡是一个url先经过一个代理服务器(这里是nginx),然后通过这个代理服务器通过算法(轮询,随机,权重等等)反向代理你的服务,来完成负载均衡。
客户端的负载均衡是一个请求在客户端的时候已经通过eureka获取了要调用服务的集群信息,然后通过具体的负载均衡算法来完成调用具体某个服务。
简而言之,服务端负载均衡需要先经过nginx代理服务器才能知道调用服务的集群信息。而客户端负载均衡请求在客户端的时候就已经知道了调用服务的集群信息。