Cada
servidor proxy
puede escuchar
conecciones
pares. Si
hay multiples
proxys corriendo
en un mismo
servidor,
cada proxy
deberá
escuchar en
puertos diferentes,
por ejemplo,
1000, 2000,
3000. El Servidor
de Carga Balanceada
inicia conecciones
pares con
los puertos
origen que
estan entre
el puerto
que está
escuchando
y otro puerto
cuyo número
es 1000 veces
mas grande.Las
conecciones
pares se inician
en los puertos
números
(n)000 y (n+1)000,
ej. 1000 y
2000.
Cuando
un par recibe
una conección,
este mira
a la parte
1000 del puerto
de origen
para descubrir
que par esta
conectado
a el. Cualquier
servidor puede
requerir conecciones
a los otros.
Lo seguirá
intentándolo
periodicamente
hasta que
la conección
se establezca.
Cuando
el Servidor
de Carga Balanceada
aparece primero,
el número
de registros
sincronizados
es computado
por ambos
lados y luego,
cada lado
envia su número
a su par.
Como también,
cada vez que
hay un cambio
en la infomación
base, el cambio
es enviado
a todos los
pares que
estan enese
momento en
línea.
Esto incluye
los cambios
aprendido
a través
del par para
que la información
fluya.
La
información
está
toda marcada
con estampilla
de tiempo
de cuando
fueron creadas
por primera
vez. Esto
requiere tiempo
ampli de sincronización
entreambas
maquinas.
La NTP (Red
de Protocolo
de Tiempo)
es asumida.
Los conflictos
son resueltos
dando prioridad
a la última
modificación.
La información
sincronizada
es transmitida
en bloques
entre pares
para minimizar
el impacto
en el rendimiento. |