| 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 |