Skip to content

Instantly share code, notes, and snippets.

@kjnilsson
Last active June 13, 2023 16:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kjnilsson/061c3cbfd65a886efff0b3e137e029a1 to your computer and use it in GitHub Desktop.
Save kjnilsson/061c3cbfd65a886efff0b3e137e029a1 to your computer and use it in GitHub Desktop.
RabbitMQ x- headers
Name of RabbitMQ header App Type Purpose
x-received-from Federation internal record hop information for cycle detection
x-death Dead lettering internal record dead lettering information (somewhat compacted)
x-stream-offset Streams outgoing annotation include the offset for a given message consumed using AMQP
x-delivery-count Quorum outgoing annotation include the number of delivery attemps for messages consumed from a quorum queue
x-stream-filter Streams incoming annotation include a message filter string used for stream filtering feature
CC, BCC Routing incoming annotation used for including additional routes, not evaluated beyond routing, really ought to be x- headers
x-first-death-reason DLX outgoing annotation dead lettering info
x-first-death-queue DLX outgoing annotation dead lettering queue name
x-first-death-exchange DLX outgoing annotation dead lettering exchange name
x-shovelled Shovel? outgoing annotation array, added if dest-add-forward-headers is true
x-shovelled-timestamp Shovel outgoing annotations timestmap, added if dest-add-timestamp-header true
x-mqtt-publish-qos MQTT internal record publishign qos
x-amqp-1.0-properties AMQP 1.0 internal section serialisation workaround
x-amqp-1.0-app-properties AMQP 1.0 internal section serialisation workaround
x-amqp-1.0-message-annotations AMQP 1.0 internal section serialisation workaround
x-amqp-1.0-footer AMQP 1.0 internal section serialisation workaround
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment