2017-02-27 1 views
0

Ich muss replizieren von einer Pimcore-Instanz lesen/schreiben in eine andere Pimcore-Instanz schreibgeschützt.Wie repliziere ich eine Pimcore-Instanz zu einem anderen über das Netzwerk

Gibt es einen klügeren Weg als - replizieren der Datenbank (Master-Slave-Modell) - "rsync" in den Medien-und Klassen-Dateisystem-Ordner?

Es gibt APIs zum Exportieren und Importieren von Inhalt und Struktur, aber ist dies mit hohen Volumina zuverlässig?

Dank

+0

Hat jemand RestImporter/RestExporter in einer großen Produktdatenbank verwendet? – paudibert

+0

Sie haben also vergessen zu erwähnen, dass Sie Zugang zu den pimcore-Partner-Repos haben. Die machen die Dinge, die ich in meiner Antwort erwähnt habe, aber ich habe sie bis jetzt nicht getestet. – campino2k

Antwort

0

Möglichkeit 1:

versuchte nie das, aber man konnte das Objekt/Asset/... zu einem Controller auf der anderen Instanz erstellen. Dazu müssen Sie die Speicherfunktion aller Objekte oder Hooks auf das Speicherereignis erweitern.

Auf der "Slave" -Instanz können Sie dann überprüfen, ob ein Objekt/Asset ... mit diesem Pfad und Schlüssel vorhanden ist, dann aktualisieren, andernfalls erstellen Sie ein neues.

Möglichkeit 2:

Do it mit Polling: Instanz A sagt B darüber Objekte sind, ... über einen Controller. B iteriert und klont es dann.

Verwandte Themen