December 2021
Intermediate to advanced
400 pages
12h 27m
English
Geo-replication is a common mechanism used to provide disaster recovery in multi-datacenter deployments. Unlike other pub-sub messaging systems that require additional processes to mirror messages between data centers, geo-replication is automatically performed by Pulsar brokers and can be enabled, disabled, or dynamically changed at runtime. Traditional geo-replication mechanisms typically fall into one of two categories: synchronous or asynchronous. Apache Pulsar comes with multi-datacenter replication as an integrated feature that supports both of these geo-replication strategies. In the following examples, I will assume that we are deploying our Pulsar instance across the three cloud provider regions: US-West, ...