# Functions

Build 根据算法和节点列表创建负载均衡器.
NewBounded 用于创建一个新的 Bounded 负载均衡器.
NewConsistentHash 创建一个一致性哈希的负载均衡器.
NewIPHash create new IPHash balancer.
NewLastLoad 创建一个最小负载均衡器.
NewP2C 创建一个 P2C 负载均衡器.
NewRandom 创建一个随机负载均衡器.
NewRoundRobin 创建一个轮询负载均衡器.

# Constants

No description provided by the author

# Variables

No description provided by the author
bounded 的全称是 bounded 负载均衡算法,原理是限制服务器的最大并发连接数,防止服务器过载.
consistent_hash 的全称是 consistent hash 负载均衡算法,原理是根据请求的 key 进行哈希计算,将请求分配给哈希环上最近的一台服务器.
ip_hash 的全称是 ip hash 负载均衡算法,原理是根据客户端的 IP 地址进行哈希计算,将请求分配给固定的一台服务器.
least_load 的全称是 least load 负载均衡算法,原理是选择负载最小的节点作为服务端.
No description provided by the author
p2c 的全称是 power of two choices 负载均衡算法,原理是从两个节点中选择负载较小的节点作为服务端.
random 的全称是 random 负载均衡算法,原理是随机选择一台服务器作为服务端.
round_robin 的全称是 round robin 负载均衡算法,原理是按照节点列表的顺序依次选择一台服务器作为服务端.

# Structs

BaseBalancer 是一个负载均衡器的基础实现.
No description provided by the author
No description provided by the author
IPHash will choose a host based on the client's IP address.
No description provided by the author
P2C 是一个实现了 P2C 负载均衡算法的结构体.
No description provided by the author
No description provided by the author

# Interfaces

Balancer 是一个负载均衡器的接口.

# Type aliases

Factory 创建一个负载均衡器的工厂函数.