First things first: What is a Topic?
Publish-Subscribe (PubSub) architectures are designed to create a separation between data publishers and consumers. Using this approach rather than publishers sending data to specific consumers, as you would when sending an email, data is sent with tags that allow for consumers to find the information based on interest. The data tagging utilized by many middleware providers is called a Topic. For consumers to receive messages, they need to register their interest in one or more topics – like choosing to follow someone on Twitter. When dealing with Solace Messaging Appliances, the appliance acts as the broker that keeps track of everyone’s interests, and does the high performance matching to make sure that everyone gets each message that they are interested in.
Topics & Message Routing
A topic is a string or a sequence of strings separated by a delimiter. Different Messaging systems use different delimiters, the most common being dots (.) or slashes (/). … Read the rest