Как скопировать экземпляр Pimcore на другой по сети
Мне нужно реплицировать из одного экземпляра Pimcore для чтения / записи в другой экземпляр Pimcore только для чтения.
Есть ли более разумный способ добиться этого, чем репликация базы данных (модель "главный-подчиненный"), "rsync" для папок файловой системы носителя и класса?
Существуют API для экспорта и импорта содержимого и структуры, но надежно ли это при больших объемах?
Спасибо
1 ответ
Возможность 1:
Никогда не пытался это сделать, но вы можете опубликовать объект / актив / ... на контроллере в другом экземпляре. Для этого вам нужно расширить функцию сохранения всех объектов или подключиться к событию сохранения.
На "подчиненном" экземпляре вы можете затем проверить, существует ли объект / актив... с этим путем и ключом, затем обновить, в противном случае создать новый.
Возможность 2:
Сделайте это с помощью опроса: Экземпляр A сообщает B о своих объектах... через контроллер. Затем B повторяет и клонирует его.