You can automatically replicate folders and content between repositories using replication jobs. These jobs are controlled by the replication service, which finds content that needs to be replicated and then calls the transfer service to carry out the replication. Replication suits an environment where you are running multiple, separate instances of Alfresco Content Services and then replicating a subset of the content between these servers.
Content replication is designed to assist geographically distributed deployments where performance may be affected by network latency or bandwidth limitations.
- Fast access by serving content from local servers
- High availability - removes the single point of failure
For network administrators replication provides:
- Reduced network overhead
By default, replicated content is read-only on the target repository. This ensures the integrity of the content is not compromised by uncontrolled updates. An option is provided in the Alfresco Share user interface for users to navigate to the content's source repository to make any updates.
The replication service controls content replication between different repositories. The replication service is responsible for persisting replication jobs that specify what is to be replicated, to where, and when. In addition, it monitors the status of currently executing replication jobs and enables replications to be canceled.
The replication service finds the nodes that need to be transferred, and then it delegates the transfer of content to the transfer service.
Replication jobs are managed in the Alfresco Share Admin Tools.