Как скопировать экземпляр Pimcore на другой по сети

Мне нужно реплицировать из одного экземпляра Pimcore для чтения / записи в другой экземпляр Pimcore только для чтения.

Есть ли более разумный способ добиться этого, чем репликация базы данных (модель "главный-подчиненный"), "rsync" для папок файловой системы носителя и класса?

Существуют API для экспорта и импорта содержимого и структуры, но надежно ли это при больших объемах?

Спасибо

1 ответ

Возможность 1:

Никогда не пытался это сделать, но вы можете опубликовать объект / актив / ... на контроллере в другом экземпляре. Для этого вам нужно расширить функцию сохранения всех объектов или подключиться к событию сохранения.

На "подчиненном" экземпляре вы можете затем проверить, существует ли объект / актив... с этим путем и ключом, затем обновить, в противном случае создать новый.

Возможность 2:

Сделайте это с помощью опроса: Экземпляр A сообщает B о своих объектах... через контроллер. Затем B повторяет и клонирует его.

Другие вопросы по тегам