If I understood correctly, this means having 2 clusters in each data center
(DC) one for writes and another for reads. The mirrormaker tool would then
be set up to mirror both the write clusters of DC1 and DC2 to each of the
read clusters. Am I right?

Right, though if there are readers that need access to locally written
data, they could read from the "write" cluster.

On Mon, Oct 6, 2014 at 3:59 AM, João Nuno Silva <[email protected]> wrote:

> Hi,
>
> I'm evaluating Kafka for an active-active inter-cluster synchronization
> scenario (with network partition tolerance). I've read most of what I could
> find about this and the section that I think sums it up is
> https://kafka.apache.org/documentation.html#datacenters
>
> I would like your opinion about using Kafka for this and the potential
> pitfalls that I might encounter if I go down this road.
>
> I would also like to know if the approach recommended in the link I sent is
> still the recommended one "For applications that need a global view of all
> data you can use mirroring to provide clusters which have aggregate data
> mirrored from the local clusters in all datacenters."
>
> If I understood correctly, this means having 2 clusters in each data center
> (DC) one for writes and another for reads. The mirrormaker tool would then
> be set up to mirror both the write clusters of DC1 and DC2 to each of the
> read clusters. Am I right?
>
> Thank you for your help!
>

Reply via email to