Administrators would be able to put a cap on the quota of a virtual cluster, so they can prevent virtual-clusters from monopolizing resources. This can be thought of as a certain kind of isolation but I'm not sure if you meant more than that? I'll add a revised version of the answer to David to the KIP, but the bottom line for why don't we chose the hard kind of virtualization where we separate off whole brokers into a cluster of a cluster is that it's less efficient on resources too. As I imagine, in a hard virtualization case if a 3 node Kafka cluster is split into 2 virtual clusters, we would need to add 3 more brokers if we wanted to satisfy the requirement of topics with a replication factor of 3. Also with quotas one would be able to control how much produce-, consume- and replication-traffic goes through every topic. Adding VC quotas on top ensures that resources aren't monopolized.
Best, Viktor On Wed, Mar 5, 2025 at 3:20 AM 萨尔卡 <tigerwe...@qq.com.invalid> wrote: > thanks for your answer. @vk > in my experience, isolation-in-brokers to avoid influencing each > other would be a point user cares in-use.