四层或七层
四层
TCP UDP
七层
http https
调度算法
轮询(RR)
假定有2台服务器,用户1访问第1台服务器,用户2访问第2台服务器,用户3访问第1台服务器,用户4访问第2台服务器
加权最小连接数(WLC)
有AB两台服务器,A服务器已经有用户访问,B服务器没有用户访问. 现在有用户来访问时,会把用户请求交给B服务器,因为B服务器没有连接. 如果A服务器当前连接数是3,B服务器连接数是2.有新的用户请求进来,会把请求交给B服务器,因为B服务器的连接数小于A服务器.
有时候AB服务器配置高低不一致,还是可以调整权重.
加权轮询(WRR)
有AB两台服务器,A服务器配置高,B服务器配置低. A服务器处理增加权重值,多处理一些业务请求,例如70%,B服务器处理少一些业务请求,例如30%.
会话保持
用户第一次访问A服务器,如果第二次访问的是B服务器,对某些需要保持会话的业务是不利的. 希望用户第一次访问A服务器,第二次访问还是A服务器,就开启会话保持功能.
健康检查
如果有2台服务器,其中一台出现了问题,SLB会自动将这台服务器从负载均衡中清除,以便于用户访问到的服务器都是正常的.
|