Topic Support and Syntax

This section describes the topic syntax supported by the Solace Messaging Platform, and it provides examples of valid topics.

  • publishing—Topics are used as subjects/destinations that clients can publish messages to.
  • subscribing—Topics are used as subscriptions to attract published messages of interest for consumer clients. That is, when messages are published to a topic, matching topic subscriptions will attract those messages, and if that topic subscription is registered for a client or for an endpoint that the client is bound to, the client may receive that message.

The Solace Messaging Platform supports the following publish/subscribe messaging protocols:

Note:  The SMF and MQTT protocols use similar topic syntax, so SMF and MQTT messaging applications can be used together in the same messaging network. However, there are some differences in topic syntax and usage between SMF and MQTT, and some planning considerations must be made if you are going to deploy MQTT applications along with SMF applications.