产品定义 工作原理 弹性负载均衡的工作原理如下: 客户端发起请求:客户端向负载均衡器发送请求,请求可以是HTTP请求、TCP连接请求或UDP数据包等。 负载均衡器接收请求:负载均衡器中的监听器接收到请求后,根据预先配置进行筛选,以确定如何处理该请求。 监听器转发请求:监听器会根据配置的负载均衡算法,选择一个或多个后端主机来处理请求。 后端主机处理请求:后端主机接收到请求后进行处理,并将响应返回给负载均衡器。 通过以上过程,弹性负载均衡器可以分配客户端请求到多个后端云主机,实现负载均衡和高可用性。 转发策略 监听器可以根据不同的转发策略来决定如何将流量分配给后端主机。以下是天翼云支持的弹性负载均衡转发策略类型: 调度算法 权重 算法策略 轮询 调度算法权重算法策略轮询权重取值范围为[1,256] 根据后端主机的权重, 将流量按照顺序逐个分发给后端主机,每台主机依次接收请求,实现流量均衡。相应的权重表示后端主机的处理性能, 常用于短连接服务。 最小连接 权重取值范围为[1,256] 将流量分发给当前连接数最少的主机,以确保负载较小的主机能够处理更多的请求。加权最小连接即根据主机的权重和当前连接数来分发流量,常用于长连接服务。 源算法 在非0的权重下,由于使用了源算法,各个后端主机的权重属性将不再生效 通过对请求的源IP地址进行Hash运算,可以将其转化为一个具体的数值。同时,后端主机也会被编号。根据Hash运算的结果,将请求分发到对应编号的后端主机上,从而实现了对不同源IP地址的访问进行负载均衡,同时确保同一个客户端IP的请求始终被派发到相同的主机上。