Pulsar's mirroring feature maintains a replica of all messages of an existing Pulsar cluster. The tool mirrors messages from a source Pulsar cluster to a destination Pulsar cluster. The tool uses a Pulsar consumer to consume messages from the source cluster, and re-publishes those messages to the destination cluster using a producer.
public tenant is excluded)sourceMsgID under the message property in the destination Cluster's message.DisableSecondPass can stop any mirrored message to be sent again. This prevents circular message loop in the system.cd src
go run main.go
make container
We suggest to install pulsar-mirror as a deployment pod within the same pulsar namespace
To install
kubectl apply -f ./kubernetes/deploy-mirror.yaml
To delete
kubectl delete deploy pulsar-mirror-deployment
Content type
Image
Digest
sha256:8307e67f8…
Size
17.1 MB
Last updated
over 3 years ago
docker pull datastax/pulsar-mirrorPulls:
10
Dec 16 to Dec 22