Hi, I'll answer your questions below. 1. Sure, I amended the KIP with a diagram. 2. Topics scale out as they did before, there will be no changes. One can increase the replication factor or partition count as they did before. 3. Virtual clusters aren't physical entities, there won't be any broker to virtual cluster assignments or physical isolation. A virtual cluster is simply defined by resources (topics, groups, transactions) and users assigned to it and quotas and ACLs applied to them. Alternatively they can be called namespaces too. The "virtual cluster" name comes from the "cluster" resource that we're generalizing here. 4. There will be no need to do any election in virtual clusters as they are just logical grouping of resources and users.
Let me know if you have any other questions. Best, Viktor On Fri, Feb 28, 2025 at 7:31 AM 萨尔卡 <tigerwe...@qq.com.invalid> wrote: > Hi Viktor, > it's a great idea for kafka, it seems that a kafka cluster is > resource pool for virtual clusters. i'am very interested in this feature > and have some questions. > 1. can you show the releationship of kafka cluster, kafka node, vitural > cluster. a diagram would be great. > 2. how to do topic scale out / in in virtual cluster > 3. how to do virtual cluster scale out / in . > 4. does it need to do master-elect in virtual or how to do it > > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-1134%3A+Virtual+Clusters+in+Kafka