Use this command to run a rabbitmq container with management plugin enabled:
docker run --rm -it -p 15672:15672 -p 5672:5672 rabbitmq:3-management
Using queues
to publish and consume simple messages
Using content-encoding
properties to compress messages with zlib
Using expiration
property and x-message-ttl
queue argument to automatically expire messages.
Using app-id
property to trace back the source of bad messages
Use reply-to
property to designate a private response queue for replies to a message
Using headers
property for message routing
Using headers
property for message routing
Using delivery-mode
property to balance speed with safety and gauge performance with timestamp property.
Using no-ack mode for faster throughput.