Сервер репликации - Режим подписки


Партнеры: ,

Работа сервера репликации в режиме подписки обеспечивает аутентификацию и подключение удаленных серверов публикации, получение от серверов публикации изменений информации баз данных в виде журналов рассылки (файлов) и импорт изменений в свою БД. При удачном импорте транзакций в базу данных сервер репликации отправляет серверу публикации подтверждение, в противном случае идентификационной номер id записи транзакции, завершившейся с ошибкой. Внешний вид сервера подписки представлен на рисунке.

Форма сервера подписки включает компонент списка журналов рассылки, поступивших от удаленных серверов публикации и компонент с двумя вкладками. На вкладке "Серверов публикации" представлен список активных серверов публикации и поступившие пакеты рассылки. В таблице серверов подписки указывается дата и время их подключения, время последнего сеанса связи и время отключения. Если в настройках формы сервера публикации не установлен флаг отправки служебных сообщений, то время последнего сеанса будет совпадать со временем подключения, в противном случае в колонке "Контакт" будет указано время получения последнего служебного сообщения или пакета рассылки.

В таблице пакетов серверов публикации приводится информация обо всех поступивших пакетах рассылки - время поступления, сервер публикации, наименование пакета, количество транзакций в пакете, наличие BLOB-файла и результат импорта. При удачном импорте пакета транзакций в колонке "Результат" будет установлен флаг в виде зеленой галочки. При неудачном импорте флаг отсутствует.

Записи пакетов рассылки представлены в обратном порядке - последний пришедший пакет представлен в первой строке. Количество строк в таблице определено в настройках приложения. Если количество строк превышает предельное значение, то последний пакет удаляется из списка.

На вкладке "Пакеты транзакций" представлен список транзакций одного из выделенного пакета рассылки.
Партнеры:


Rambler's Top100 Рейтинг@Mail.ru