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.

Message APIs

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