Round Robin
Se asignan sesiones secuencialmente: miembro 1, 2, 3, ..., N, 1, 2, ... Cada miembro
recibe exactamente 1/N de todas las solicitudes. Ignora la capacidad del servidor y la afinidad del cliente.
Sencillo y predecible pero falla duro en el hardware heterogéneo.
Fuente IP Hash
Un hash del cliente IP modulo el recuento del miembro selecciona el backend. El mismo cliente
siempre llega al mismo miembro, útil para aplicaciones estatales. Añadiendo o eliminando
un miembro rehuffles mapeo de clientes (N cambio a (N-1)/N de todas las sesiones).
Peso
Cada miembro recibe una parte proporcional a su peso en relación con el peso total
piscina. Un miembro con peso=4 consigue 4x las sesiones de un miembro de peso=1. Solía modelar
capacidad de backend heterogénea (por ejemplo, un VM vs un servidor metal desnudo).
Hashing consistente
Los miembros y clientes se mapean en un anillo circular a través de la piratería. Cada cliente va
al miembro más cercano en el anillo. Nodos virtuales (replicas por miembro)
mejorar la uniformidad de la distribución. Cuando un miembro falla, sólo sus sesiones pasan a
siguiente miembro en el anillo — sesiones 1/N perturbado vs. 100% para el corte de modulo.