Skip to main content

RabbitMQ Header

RabbitMQ headers include key metadata fields designed to provide essential context for each message, enabling clients to perform efficient routing, filtering, and logging without the need to deserialize the full message payload.

Model

ElementData TypeDescription
MessageGuidstringUnique identifier for the message
msg_typestringType/category of the message
f_idstringUnique identifier for the fixture. Not avaliable for Heartbeat (31).

| timestamp | string | Time when the message is distributed to your RMQ |

Usage Recommendation

  • Faster Routing: Use msg_type and f_id in the header to direct messages to the appropriate consumer or handler before deserializing the payload.
  • Efficient Filtering: Filter and partition messages at the broker or consumer level using header values, reducing unnecessary processing.