We have a cluster deployment - where we have need Consul to be available in multiple Data Centers. Our use case heavily relies on the K/V feature of Consul.
Question # 1
Is my understanding correct that the KV replication will not happen with the Federated (WAN) Consul Cluster setup that spans multiple data centers ?
Question # 2
if the above assumption is correct - we have to rely on an external tool - https://github.com/hashicorp/consul-replicate for us to replicate the K/V across Consul Servers in multiple data centers. ?
Question # 3 - is Consul replicate bi-directional ?. (or) is it a one way Sync
Question # 4 - What is the protocol used by Consul Replicate to make sure the call is successful ?. Does it have a retry mechanism to retry in case of network partition.