...
Kafka's mirroring feature makes it possible to maintain a replica of an existing Kafka cluster. This is generally a good practice in production environments, as it increases the durability and availability of data in case the primary Kafka cluster fails. It also facilitates isolation in asymmetric producer-consumer configurations - i.e., if you have a very large number of consumers, it is preferrable to have these clients consume from a mirror as opposed to the primary Kafka cluster.
The Kafka mirror cluster uses an embedded Kafka consumer to consume messages from a source cluster, and re-publishes those messages to the local cluster using an embedded Kafka producer.
...