Messages
A message is a packet of information sent from producers to consumers. Messages are the central units of information that clients exchange over Solace PubSub+. Solace PubSub+ uses the Solace Message Format (SMF) protocol for client and event broker communications. SMF uses a proprietary binary message format that provides an efficient method of encapsulating messages for transmission over the platform. For information on message parts, see What Is Messaging?
Messages exchanged between PubSub+ Messaging APIs have formats that are compatible across all PubSub+ Messaging APIs. In other words, messages produced by one PubSub+ Messaging API can be understood by any other consuming PubSub+ Messaging API.
The following table lists how a message is represented for each messaging API.
PubSub+ Messaging API | Use |
---|---|
Java RTO |
com.solacesystems.solclientj.core.handle.MessageHandle |
C |
solClient_opaqueMsg_pt |
.NET |
SolaceSystems.Solclient.Messaging.IMessage |
JavaScript and Node.js |
solace.Message |