AMQP-CONSUME(1) | RabbitMQ C Client | AMQP-CONSUME(1) |
NAME¶
amqp-consume - Consume messages from a queue on an AMQP serverSYNOPSIS¶
amqp-consume
[ OPTION...] {command} [args...]
DESCRIPTION¶
OPTIONS¶
-q, --queue=queue nameThe 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=exchange name
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=routing key
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.
-A, --no-ack=routing key
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.
EXAMPLES¶
Consume messages from an existing queue “myqueue”, and output the message bodies on standard output via cat:$ amqp-publish -q myqueue cat
$ amqp-consume -A -e myexch ./myscript
SEE ALSO¶
AUTHOR¶
The RabbitMQ Team <info@rabbitmq.com>2011-01-01 | RabbitMQ C Client |