Creating Hierarchical Topics
Hierarchical topics can be created like any other topic. A topic at a particular level can be created only if its parent exists in the hierarchy. The first node of a hierarchical topic is called the root node of the hierarchy. Some important features with respect to hierarchical topic names are noted below:
Case Insensitive
Topic names are not case sensitive in FioranoMQ. "ACCOUNTS" and "Accounts" are considered the same topic.
Spaces in Names
Topic names can include a 'space' as a character.. For example, "company.fiorano.comment.FioranoMQ is fast" is a valid topic name. Topic names are trimmed before creation. As such, even though spaces are allowed in topic-names, topics that differ only in the number of spaces they incorporate shall be considered to be duplicates. It is therefore recommended that spaces in topic names be used with appropriate caution.
Empty String
No level in the topic hierarchy can include an empty string. A topic name cannot have two simultaneous dots. For example, "company.GE..dept" is an invalid topic name.
Unlimited Length of Topic Names
Topic names can be arbitrary in length. A node in the topic hierarchy can have any number of characters.
Unlimited Depth of Topic Hierarchy
FioranoMQ supports an unlimited depth in the hierarchy tree of a topic. An unlimited number of nodes within a topic can be created.
Wild Card Support
Wildcard characters such as asterisk or (#) cannot be used in topic names for creating hierarchical topics.