Skip to content

thomhurst/replicator

 
 

Repository files navigation

Kurrent Replicator

Kurrent Replicator allows live copying events from one EventStoreDB and KurrentDB instance or cluster, to another.

Additional features:

  • Filter out (drop) events
  • Transform events
  • Propagate streams metadata
  • Propagate streams deletion

Implemented readers and writers:

  • KurrentDB
  • EventStoreDB gRPC (v20+)
  • EventStore TCP (v4+)

Build

docker build .

The default target architecture is amd64 (x86_64).

You can build targeting arm64 (e.g. to execute on Apple Silicon) like so:

docker build --build-arg RUNTIME=linux-arm64 .

Documentation

Find out the details, including deployment scenarios, in the documentation.

Support

Kurrent Replicator is provided as-is, without any warranty, and is not covered by Kurrent support contract.

If you experience an issue when using Replicator, or you'd like to suggest a new feature, please open an issue in this GitHub project.

About

Real-time replication tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 89.7%
  • Vue 2.9%
  • TypeScript 2.9%
  • Mustache 2.0%
  • JavaScript 1.3%
  • Dockerfile 0.7%
  • HTML 0.5%