Hello Alex,
Wednesday, October 30, 2002, 11:02:07 PM, you wrote:
>> > Никто не мешает. Только вот Мастер может стать недоступен от нас,
>> > а для пользователей - продолжать быть доступным.
>> Решается хитрой проверкой связности.
> Опишите хитрую процедуру пожалуйста.
> А мы покритикуем.
k.
В предыдущем сообщении я её вобщем-то описал.
Есть Мастер(M), и зеркала: A и Б. Над ними стоит несколько
редиректоров, работающих по ранее предложеной схеме.
Если (М) становится недоступным пользователю (U), то он(U) попадает на
А. Если не доступен А, то попадает на Б.
При этом каждый ((М) А, Б) обмениваются сообщениями вида "я жив!"
Если Мастер не получает сообщения от А и Б, то блокирует операцию и
выдаёт редирект на редиректор, который отправляет (U) на то из зеркал,
которое живо в порядке очереди. На тот момент, когда Мастер не выдаёт
"Я жив", A становится Мастером.
После того, как мастер становится доступным, он синхронизируется с А,
и редиректор начинает переключать всех посетителей на него, при этом
все новые операции на А и Б блокируются, и посетители отправляются по
цепочке Редиректор -> Мастер.
Best regards,
Oleg mailto:ilin@rinet.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =