Replication

Replication is an Open Content Service responsible for copying items between different Open Content instances

Open Content Replicator is a module that allows the Open Content to replicate content to an Open Content Satellite. The OC Satellite works as a "read only" and can store anything from all of the information in the Master to a part of it.

The Replicator can be run automatically in near real time and/or be triggered manually in batches.

For example, a satellite can consist of content with a specific setup of meta data (products, categories etc.) and another satellite can have a different content

Open Content Replicator is in this environment:

http://localhost:8180/replication

The replicator can be used to replicate objects from one Open Content to another Open Content.

Different types of replication exists:

  • Full replication; replicate objects using a query

  • Incremental replication; replicate object on incremental re-indexing event. Uses RabbitMQ Indexer needs to be configured for this.

    • used for replication between editorial and public Open Content.

  • Batch replication; replicate objects on batch re-indexing event. Uses RabbitMQ Indexer needs to be configured for this.

    • almost never used

  • Partial replication; updates target Open Content for filter changes

    • not used

  • Event-log replication; polls event-log or content-log

Last updated