LASSP

Протокол доступа к одному из нескольких ЛИНТЕР-серверов в заданной группе.

По протоколу LASSP (Linter Automated Standby Server Protocol) осуществляется попытка соединения со всеми ЛИНТЕР-серверами, перечисленными в строке файла nodetab для этого протокола. При успешном соединении с первым ЛИНТЕР-сервером группы обмен данными выполняется через это соединение. При разрыве соединения, через которое в данный момент выполняется обмен данными, осуществляется попытка автоматического переключения на следующий (по порядку) ЛИНТЕР-сервер группы, принадлежащий данному протоколу LASSP. Если попытки соединения со всеми ЛИНТЕР-серверами группы оказались неудачными, клиентскому приложению возвращается соответствующий код завершения.

Описание в конфигурационном файле

Условное имя компьютера

Условное имя компьютера локальной сети, на котором запущено ядро СУБД.

Поле обязательное.

Протокол

Обозначение протокола: LASSP.

Поле обязательное.

Адрес

Список имен ЛИНТЕР-серверов, разделенных пробелами или символами табуляции. Перечисленные в данном списке имена должны быть описаны в этом же файле nodetab в строках, предшествующих строке с описанием протокола LASSP. Не допускается включение в группу ЛИНТЕР-серверов для одного LASSP-протокола ЛИНТЕР-серверов из других групп LASSP-протоколов: каждый ЛИНТЕР-сервер должен включаться только в одну группу.

Порт

Не задается.

Тайм-аут сервера

Не задается.

Данный протокол не имеет собственных средств ограничения времени соединения и обнаружения разрыва соединения, поэтому необходимо обязательно устанавливать индивидуальные тайм-ауты каждого из ЛИНТЕР-серверов, входящих в группу. Если хотя бы один ЛИНТЕР-сервер не будет иметь тайм-аутов, то до возврата кода завершения клиентскому приложению и обнаружения разрыва соединения может пройти большой интервал времени.

Тайм-аут клиента

Не задается. См. пункт Тайм-аут сервера данного протокола.

Тайм-аут соединения

Не задается. См. пункт Тайм-аут сервера данного протокола.

Применяемость протокола для программных платформ

В среде ОС семейств UNIX и Windows.

Пример

Файл nodetab:

Условное имя компьютераПротоколАдресПорт Тайм-аут сервера, мин.Тайм-аут клиента, сек. Тайм-аут соединения, сек.
SERV1TCPIP195.200.56.40106012010
SERV2LOCAL1234    
SERV3TCPIPS195.200.56.50106012010
MAINLASSPSERV1 SERV2 SERV3