Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Just prepend namespace to topic names, inheritance will be tricky and not so intuitive. even at storage layer, instead of creating a hierarchy of directories to represent namespaces. 
    1. Will not enable encrypting namespaces with different keys
    or namespace level management
    1. .
    2. Inheritance will be tricky and not so intuitive.
  2. Manage namespaces separately, this
    1. This will still have the issue of topic name collisions even if they belong to separate namespaces.
  3. Modify request/ response formats to take namespace specifically.
    1. Solves the issue of delimiting string required in proposed approach. However, will require
    protocol and
    1. lots of API and protocol changes.
  4. Add namespace to session object.
    1. Will avoid each request and response to have namespace with topic name, however this probably is violating separation of concerns.
  5. To have delimiter char configurable.
    1. Will add yet another config without a clear gain.