Невозможно добиться двунаправленной синхронизации файлов с помощью SymmetricDSLinux

Ответить Пред. темаСлед. тема
Anonymous
 Невозможно добиться двунаправленной синхронизации файлов с помощью SymmetricDS

Сообщение Anonymous »

Я здесь новичок и надеюсь, что общаюсь правильно. Я пытаюсь настроить SymmetricDS 3.15.9 для репликации базы данных и каталога для программного обеспечения Odoo ERP, которое внутри использует базу данных PostgreSQL и путь ./local для сохранения прикрепленных файлов. После некоторого тестирования различных программных решений я обнаружил, что SymmetricDS может обеспечить и то, и другое. У меня больше нет проблем с репликацией базы данных с несколькими хозяевами, но при настройке двунаправленной репликации файлов она зависает на клиентском узле. Я забыл какой-нибудь шаг по архивированию двунаправленной синхронизации файлов?
Я тестирую пример из версии 3.5 (который было немного сложно найти и начать работать, потому что текущая документация лишь вкратце объясняет синхронизацию файлов). Я включил ссылку для загрузки SymmetricDS версии 3.5, а документация доступна по адресу /symmetric-3.5.22/doc/html-single/user-guide.html.
Для этого Например, я добавил второй набор триггеров, маршрутизаторов и триггерных маршрутизаторов для достижения двунаправленной синхронизации, поскольку в документации указано, что механизм тот же.

Код: Выделить всё

INSERT INTO sym_file_trigger
(trigger_id,base_dir,recurse,includes_files,excludes_files,sync_on_create,
sync_on_modified,sync_on_delete,before_copy_script,after_copy_script,
create_time,last_update_by,last_update_time)
VALUES ('sync_directory2','/filesync',1,'*.txt',null,1,1,1,
'targetBaseDir = "/filesync" +
engine.getParameterService().getExternalId();',null,current_timestamp,'example',
current_timestamp);

INSERT INTO sym_router
(router_id,target_catalog_name,target_schema_name,target_table_name,
source_node_group_id,target_node_group_id,
router_type,router_expression,sync_on_update,sync_on_insert,sync_on_delete,
create_time,last_update_by,last_update_time)
VALUES
('client_2_server',null,null,null,'client','server','default',null,1,1,1,
current_timestamp,'example',current_timestamp);

INSERT INTO sym_file_trigger_router
(trigger_id,router_id,enabled,initial_load_enabled,target_base_dir,
conflict_strategy,create_time,last_update_by,last_update_time)
VALUES
('sync_directory2','client_2_server',1,1,'','SOURCE_WINS',current_timestamp,
'example',current_timestamp);

Я пытаюсь добиться двунаправленной синхронизации папок, аналогично Google Диску, но получаю только репликацию от мастера к клиенту. Я тестировал другие решения для синхронизации файлов, но хочу использовать SymmetricDS для обеспечения согласованности между системами."

Подробнее здесь: https://stackoverflow.com/questions/790 ... ymmetricds
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Можно ли добиться двунаправленной синхронизации между Excel и MongoDB?
    Гость » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Гость
  • Внедрение SymmetricDs для CDC (отслеживание измененных данных)
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Подход к управлению двунаправленной асинхронной связью в Python
    Anonymous » » в форуме Python
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Проблема с двунаправленной службой строк в AnyLogic
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Реализация правильной отмены двунаправленной конечной точки gRPC C#, которая возвращает поток ответа
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»