Данное руководство описывает порядок использования менеджера высокой готовности (High Availability Manager (HAM)) для отслеживания и перезапуска в случае сбоя критических процессов вашей системы.
Руководство разработчика менеджера высокой готовности ЗОСРВ «Нейтрино» описывает способы проектирования отказоустойчивых систем или систем высокой готовности.
Следующая таблица содержит ссылки на статьи с общими сведениями:
Статья | Описание |
---|---|
Обзор технологии обеспечения высокой готовности | |
Список определений, используемых в данном руководстве | |
Преимущества программных методов обеспечения высокой готовности | |
Знакомство с основными компонентами | |
Обзор «сторожевых таймеров» менеджера высокой готовности и его дублера | |
Рассматриваются стандартные практики использования клиентской библиотеки обеспечения высокой готовности приложений | |
Примеры отказоустойчивых приложений с различными сценариями обеспечения высокой готовности |
Менеджер высокой готовности предоставляет следующие функции для взаимодействия с HAM в пользовательских приложениях:
Статья | Описание |
---|---|
Управлять действием в HAM | |
Добавить исполняемое действие к условию | |
Задать исполняемый файл, который будет выполнен, если указанное действие завершится с ошибкой | |
Поместить сообщение в журнал активности HAM | |
Добавить уведомляющий импульс к действию, которое будет выполнено, если соответствующее действие завершится с ошибкой | |
Добавить сигнал к действию, которое будет выполнено, если соответствующее действие завершится ошибкой | |
Добавить задержку для действия, которое будет выполнено, если соответствующее действие завершится ошибкой | |
Освободить дескриптор действия для условия объекта | |
Получить дескриптор действия для условия объекта | |
Сбросить состояние контрольного сигнала и установить состояние по умолчанию | |
Поместить сообщение в журнал активности HAM | |
Добавить уведомляющий импульс к условию | |
Добавить уведомляющий сигнал к условию | |
Удалить действие из условия | |
Добавить действие перезапуска к условию | |
Добавить задержку действия к условию | |
Присоединить объект | |
Присоединить приложение как самостоятельно присоединяемый объект | |
Настроить условие, которое будет срабатывать при наступлении определенного события | |
Управлять условием HAM | |
Освободить дескриптор условия объекта | |
Получить дескриптор условия объекта | |
Присоединить условие, связанное с состоянием срабатывания условия | |
Удалить условие объекта | |
Присоединить условие, связанное со сменой состояния | |
Подключиться к HAM | |
Отсоединить объект от HAM | |
Отсоединить объект от HAM, используя имя объекта | |
Отсоединить самостоятельно присоединяемый объект от HAM | |
Отключиться от HAM | |
Установить условие | |
Уведомить HAM о смене состояния | |
Управлять объектом HAM | |
Создать объект-заполнитель в HAM | |
Освободить дескриптор объекта | |
Получить дескриптор объекта | |
Отправить контрольный сигнал в HAM | |
Остановить HAM | |
Изменить подробность вывода HAM |
Клиентская библиотека восстановления включает функции, которые можно использовать в приложениях для прозрачного восстановления клиент-серверных соединений в случае сбоев:
Статья | Описание |
---|---|
Связать функцию восстановления с соединением, чтобы сделать соединение HA-совместимым | |
Отвязать и закрыть файловый дескриптор HA | |
Установить соединение и связать его с библиотекой HA | |
Отвязать файловый дескриптор, затем разорвать соединение | |
Управлять HA-совместимым соединением | |
Создать соединение и связать его с библиотекой HA | |
Разорвать соединение | |
Дублировать HA соединение | |
Разорвать соединение HA файлового дескриптора для файлового потока, затем закрыть его | |
Открыть файловый поток и присоединить его к библиотеке HA | |
Открыть соединение и присоединить его к библиотеке HA | |
Заново открыть соединение в процессе восстановления | |
Заново открыть соединение в процессе восстановления |
Для получения технической поддержки посетите раздел Поддержка сайта ( www.kpda.ru ). Вы обнаружите перечень предлагаемых способов оказания технической поддержки, включая публичный форум, форму обратной связи и контактные данные.
© 2005-2024, ООО "СВД ВС".
Предыдущий раздел: Руководство разработчика