Администрирование в вопросах и ответах

1eeb656d

Как работает переадресация запросов в кластере?


Способность кластера переадресовывать запросы с одного сервера на другой, при отказе первого, называется Failover. Когда пользователь пробует получить доступ к базе данных на сервер, который  данный момент недоступен или тяжело загружен, Domino соединяет пользователя с репликой базы данных на другом сервере в кластере.

Cluster Manager - это задача, которая управляет всеми процессами в кластере. Она анализирует каждый сервер кластера, чтобы определить готовность каждого сервера кластера. Cluster Manager также проверяет непрерывно, какие базы данных и их реплики являются доступными на каждом из серверов. Когда пользователь пробует получить доступ к базе данных, которая не доступна, Cluster Manager переадресовывает запрос пользователя к репликам на различных серверах кластера. Хотя пользователь соединяется с базой данных на различных серверах, сам процесс Failover - прозрачен для пользователя.

Пример:

Этот пример описывает процесс, когда Domino использует кластер, переадресовывает запросы на другие сервера. Этот кластер содержит три сервера. Server1 в настоящее время недоступен. Cluster Managers на Server2 и Server3 знает, что Server1 недоступен.

Рис. 53 Пример переадресации запросов пользователей в кластере Domino серверов.

*

Пользователь Notes пытается открывать базу данных на Server1.

*                    Notes понимает, что Server1 не отвечает.

*                    Вместо вывода сообщения, которое говорит, что сервер не отвечает, Notes просматривает кэш кластера, чтобы видеть, является ли сервер членом кластера, и находить имя другого сервера в кластере. Когда клиент Notes первые получает доступ на сервер в кластере, имена всех серверов кластера добавляется в кэш кластера клиента.

*                    Cluster Managers на всех серверах, заносят все сервера, в список КЭШа кластера.

*                    Cluster Manager определяет, какой сервер кластера содержит доступную реплики баз данных.

*                    Cluster Manager сообщает эту информацию Notes, а Notes открывает эту реплику.



Содержание раздела