Messages

A message is a packet of information sent from producers to consumers. Messages are the central units of information that clients exchange over PubSub+ event brokers and 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 API have formats that are compatible across all PubSub+ Messaging API. 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 PubSub+ Messaging API.

PubSub+ Messaging API

PubSub+ Messaging API Use

PubSub+ Java RTO API

com.solacesystems.solclientj.core.handle.MessageHandle

PubSub+ C API

solClient_opaqueMsg_pt

PubSub+ .NET API

SolaceSystems.Solclient.Messaging.IMessage

PubSub+ JavaScript API and PubSub+ Node.js API

solace.Message