全栈开发
微服务
【Q135】负载均衡有哪几种方式,它们的原理是什么

负载均衡有哪几种方式,它们的原理是什么

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 136 (opens in a new tab)

Author 回答者: shfshanyue (opens in a new tab)

TODO

Author 回答者: ansonlovecoding (opens in a new tab)

1.轮询:根据请求顺序依次分发到不同的机器;2.最小连接数:将请求分发到连接数最少的机器; 3.IP哈希:对客户端的IP进行哈希计算,根据哈希值分配机器这样可保证相同IP永远分配到同一台机器;4.加权轮询和加权最小连接数:对服务器进行额外的权重配置,权重越大分配到的概率越大;5.随机:随机进行分发;6.内容感知路由:根据请求内容的URL,HTTP头等信息判断分发到哪台机器;