Overview of Cadence Worker roles: Replicator and Archiver
masterThe Cadence service uses specific worker roles for background processing:
- Replicator: A background worker that consumes replication tasks from remote Cadence clusters and passes them to a processor to be applied to the local Cadence cluster.
- Archiver: Handles the archival of workflow execution histories. It hosts a Cadence client worker and runs an archival system workflow. The archiver shards work across several workflows and uses the archival client to initiate archival via signal sending.