Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: diagram to explain the virtuality of virtual clusters

...

At the very highest level, we would like to create a new type of resource called “virtual clusters” and connect other resources like topics and groups and users to them. This would allow the brokers to handle requests transparently for the clients. In addition to this, generalizing the Cluster ACL resource, we could properly form the authorization layer necessary in a backward compatible way. Virtual clusters are a logical abstraction that extend topics, quotas and ACLs and therefore won't be physical entities. Virtual clusters are defined by topics, users that are assigned to these clusters, quotas and ACLs. Any broker can host any topics that belong any virtual clusters. Therefore one can visualize them the following way:

Image Added

Linking with Topics

...