title: correct architecture to consume message from another datacenter in apache kafka
body: <p>We have 2 different data centers DC1 and DC2. DC1 is active and DC2 is passive.
  Now we have installed Apache Kafka in DC1 and created topics, wrote producers and consumers and able to push the data correctly from source to sink.
  Now we have the following requirement.</p>
  
  <ul>
  <li>we need to keep the sink of DC2 also in synch with DC1. it means the data which is pushed to topic A by producer need to be consumed by two consumers. The first consumer which is already working is from DC1 itself and the other consumer has to be from DC2.</li>
  </ul>
  
  <p>We thought of coming up with a solution like this</p>
  
  <p>Create another consumer group in DC2 which listens to the same topic in DC1.
  We are not sure on how it is going to work and how we can make DC2 consumer group listen to DC1 topic.
  What is the correct way of handling it and morrow it is possible that DC2 can become active and DC1 be passive to handle DR.
  We read on MirrorMaker tool but not sure on how to use it and is that the correct solution to address our problem statement.</p>