Ronda Robin
As sesións asignaranse secuencialmente: membros 1, 2, 3, ..., N, 1, 2, ... Cada membro
1/N de todas as solicitudes. Ignora a capacidade do servidor e a afinidade do cliente.
Simple e predicible, pero falla no hardware heteroxéneo.
Fonte IP Hash
Un hash do módulo IP cliente o contador de membros selecciona o backend. O mesmo cliente
Sempre chega ao mesmo membro, útil para aplicacións. Engadir ou eliminar
Un membro reshuffles mapeo do cliente (N)/N de todas as sesións.
ponderado
Cada membro recibe unha cota proporcional ao seu peso en relación ao peso total.
pool. Un membro con peso = 4x as sesións dun peso = 1 membro. Usado para modelo
Capacidade de backend heteroxénea (por exemplo, un VM vs un servidor de metal espido).
Tensión consistente
Os clientes e os seus clientes son mapeados nun anel circular a través de hashing. Cada cliente vai
O membro máis próximo no horario do ring. Nodos virtuais (replicacións por membro)
Mellorar a uniformidade da distribución. Cando un membro falla, só as sesións se trasladan á
1 / N sesións interrompidas vs. 100% para módulo hashing.