What Topology servers can I use with Vitess?

Vitess uses a plugin implementation to support multiple backend technologies for the Topology Service. The servers currently supported are as follows:

  • etcd
  • ZooKeeper

The Topology Service interfaces are defined in our code in go/vt/topo/, specific implementations are in go/vt/topo/, and we also have a set of unit tests for it in go/vt/topo/test.

If starting from scratch, please use the etcd implementation.