Как настроить репликацию данных

Глава 36. Как настроить репликацию данных

Репликация данных выполняется между сегментами, подключенными к одному и тому же домену. Для репликации данных сегмент должен иметь постоянное подключение к домену.

Репликацию данных выполняет контроллер домена. Он не используется для хранения реплицируемой информации.

После перезапуска контроллер домена считывает все данные из подключенных к его домену сегментов Данные, принятые котроллером домена, сразу записываются в базу данных какого-то из подключенных сегментов.

Контроллер домена сохраняет в локальном инициализационном файле (ini-файле) уникальные идентификаторы (GUID) сегментов, к которым он подключался. Идентификация сегмента производится по параметрам AppServerHostName и AppServerPort.

Контроллер домена подключается к сегментам, указанным в параметрах Segment своего домена. Если в локальном ini-файле нет уникального идентификатора сегмента или он не совпадает с фактическим, то информация в локальном ini-файле обновляется.

При подключении к сегменту, контроллер домена проверяет информацию о домене, к которому относится данный сегмент. Если указан домен контроллера домена, то все готово к репликации. В том случае, когда домен не указан, контроллер домена вписывает название своего домена. А если у сегмента указан какой-либо другой домен, то связь с сегментом разрывается. Информация об ошибке вносится в протоколы ошибок. Через 15 секунд после этого производится следующая попытка подключения.

Настройка репликации данных между сегментами «Центральный офис» и «Северный филиал».

По условиям примера управление прейскурантом производится в центральном офисе заведения. Эти изменения должны поступать по репликации во все филиалы. В свою очередь, информация о продажах и о движении продуктов должна поступать из филиалов в центральный офис.

Для этого нужно настроить репликацию между сегментами «Центральный офис» и «Северный филиал».