-q, --queue=queuename
The name of the queue to consume messages from.
If the --queue option is omitted, the AMQP server will assign a unique name to the queue, and that
server-assigned name will be dixsplayed on stderr; this case implies that an exclusive queue should
be declared.
-e, --exchange=exchangename
Specifies that an exclusive queue should be declared, and bound to the given exchange. The specified
exchange should already exist unless the --exchange-type option is used to request the creation of an
exchange.
-r, --routing-key=routingkey
The routing key for binding. If omitted, an empty routing key is assumed.
-d, --declare
Forces an exclusive queue to be declared, even when it otherwise would not be. That is, when a queue
name is specified with the --queue option, but no binding to an exchange is requested with the
--exchange option. Note: this option is deprecated and may be removed in a future version, use the
--exclusive option to explicitly declare an exclusive queue.
-x, --exclusive
Declared queues are non-exclusive by default, this option forces declaration of exclusive queues.
-A, --no-ack=routingkey
Enable “no ack” mode: The AMQP server will unconditionally acknowledge each message that is
delivered, regardless of whether the target command exits successfully or not.
-c, --count=limit
Stop consuming after the given number of messages have been received.
-p, --prefetch-count=limit
Request the server to only send limit messages at a time.
If any value was passed to --count, the value passed to --prefetch-count should be smaller than that,
or otherwise it will be ignored.
If -A/--no-ack is passed, this option has no effect.