© Tillypad, 2008-2016
Содержание
Репликация данных выполняется между сегментами, подключенными к одному и тому же домену. Для репликации данных сегмент должен иметь постоянное подключение к домену.
Репликацию данных выполняет контроллер домена. Он не используется для хранения реплицируемой информации.
После перезапуска контроллер домена считывает все данные из подключенных к его домену сегментов Данные, принятые котроллером домена, сразу записываются в базу данных какого-то из подключенных сегментов.
Контроллер домена сохраняет в локальном инициализационном файле (ini-файле) уникальные идентификаторы (GUID) сегментов, к которым он подключался. Идентификация сегмента производится по параметрам AppServerHostName
и AppServerPort
.
Контроллер домена подключается к сегментам, указанным в параметрах Segment
своего домена. Если в локальном ini-файле нет уникального идентификатора сегмента или он не совпадает с фактическим, то информация в локальном ini-файле обновляется.
При подключении к сегменту, контроллер домена проверяет информацию о домене, к которому относится данный сегмент. Если указан домен контроллера домена, то все готово к репликации. В том случае, когда домен не указан, контроллер домена вписывает название своего домена. А если у сегмента указан какой-либо другой домен, то связь с сегментом разрывается. Информация об ошибке вносится в протоколы ошибок. Через 15 секунд после этого производится следующая попытка подключения.
Настройка репликации данных между сегментами «Центральный офис» и «Северный филиал».
По условиям примера управление прейскурантом производится в центральном офисе заведения. Эти изменения должны поступать по репликации во все филиалы. В свою очередь, информация о продажах и о движении продуктов должна поступать из филиалов в центральный офис.
Для этого нужно настроить репликацию между сегментами «Центральный офис»
и «Северный филиал»
.