循环法
- 该算法使用域名系统 (DNS) 以连续轮换的方式将请求按顺序分配给每个服务器。
- 循环法是最基本的负载均衡方法,因为它只使用每个服务器的名称来决定哪个服务器将接收下一个传入请求。
加权循环法
- 该算法中的每个服务器还被分配了一个“权重”。
- 权重决定哪些服务器应优先于其他服务器来处理传入请求。
- 管理员根据每台服务器的容量和网络需求决定如何对其进行加权。
IP散列
- 计算将传入请求的 IP 地址简化(或散列)为称为散列键的较小值。
- 使用这个唯一的散列键(代表用户的 IP 地址)作为决定如何将请求路由到特定服务器的基础。
最少连接数
- 当收到新的客户端请求时,该算法会优先考虑活动连接数最少的服务器。
- 此方法有助于防止服务器连接过载,并始终保持服务器之间的负载一致。
最短响应时间
- 该算法结合了最少连接数方法和最短服务器平均响应时间。
- 将评估连接数以及服务器执行请求和发送响应所需的时间。
- 活动连接最少的最快服务器将收到传入请求。