Автоматическое переключение серверов

В некоторых случаях для повышения надежности информационной системы можно обойтись без использования подсистемы горячего резервирования. Как правило, это системы с низкой динамикой изменения данных (например, информационно-поисковые системы), в которых изменение данных выполняется пакетом, что позволяет иметь одновременно необходимое количество дубликатов БД. Для повышения отказоустойчивости подобных систем можно применять вместо подсистемы горячего резервирования механизм автоматического переключения серверов БД с помощью протокола обмена LASSP (Linter Automated Standby Server Protocol).

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

Управление работой протокола LASSP выполняется с помощью сетевого драйвера клиента.