Questo è il comando amqp-consume che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
amqp-consume — Consuma messaggi da una coda su un server AMQP
SINOSSI
amqp-consumare OPZIONE
command args
Descrizione
amqp-consumare consuma i messaggi da una coda su un server AMQP. Per ogni messaggio che
arriva, viene eseguito un comando di ricezione, con il corpo del messaggio fornito su standard
ingresso.
amqp-consumare può consumare da una coda esistente o può creare una nuova coda. Può
facoltativamente associare la coda a uno scambio esistente.
Per impostazione predefinita, i messaggi verranno consumati con riconoscimenti espliciti. Un messaggio sarà solo
essere riconosciuto se il comando ricevente termina con successo (cioè con un codice di uscita di
zero). L'AMQP ``no ackLa modalità '' (conosciuta anche come modalità di riconoscimento automatico) può essere abilitata con il -A opzione.
Opzioni
-q
--fare la coda=fare la coda Nome
Il nome della coda da cui consumare i messaggi.
Se l' --fare la coda opzione è omessa, il server AMQP assegnerà un nome univoco a
la coda e quel nome assegnato dal server verrà visualizzato su stderr; questo caso
implica che debba essere dichiarata una coda esclusiva.
-e
--scambio=exchange Nome
Specifica che una coda esclusiva dovrebbe essere dichiarata e vincolata al dato
scambio. Lo scambio specificato dovrebbe già esistere a meno che il --scambio-
Digitare l'opzione viene utilizzata per richiedere la creazione di un
scambio.
-r
--chiave-di-instradamento=instradamento chiave
La chiave di routing per l'associazione. Se omesso, si presuppone una chiave di instradamento vuota.
-d
--dichiarare Forza la dichiarazione di una coda esclusiva, anche quando altrimenti non lo sarebbe.
Cioè, quando viene specificato un nome di coda con il --fare la coda opzione, ma non vincolante
ad uno scambio è richiesto con il --scambio opzione. Nota: questa opzione è
deprecato e potrebbe essere rimosso in una versione futura, utilizzare il --esclusivo opzione a
dichiarare esplicitamente una coda esclusiva.
-x
--esclusivo
Le code dichiarate non sono esclusive per impostazione predefinita, questa opzione forza la dichiarazione di
code esclusive.
-A
--no-riconoscimento=instradamento chiave
Abilita ``no ack'' modalità: il server AMQP riconoscerà incondizionatamente ciascuno
messaggio che viene consegnato, indipendentemente dal fatto che il comando di destinazione esca
con successo o meno.
-c
--contare=limitare
Smetti di consumare dopo che è stato ricevuto il numero specificato di messaggi.
-p
--prefetch-count=limitare
Richiedi al server di inviare solo limitare messaggi su a
tempo.
Se un valore è stato passato a --contare, il valore passato a --prefetch-count
dovrebbe essere più piccolo di quello, altrimenti verrà ignorato.
If -A/--no-riconoscimento viene superato, questa opzione non ha effetto.
Esempi
Consumare messaggi da una coda esistente
``miacoda'', ed produzione , il messaggio corpi on Standard produzione via gatto:" 10
$
amqp-pubblicare -q la mia coda gatto
Associa una nuova coda esclusiva a an
scambiare ``mioscasso'', ed inviare ogni messaggio stile di vita a , il copione mio script,
automaticamente riconoscendo loro on , il server:" 10
$
amqp-consumare -A -e mioscasso ./il mio copione
See anche
librabbitmq-tools(7) descrive le opzioni relative alla connessione comuni a tutti i
Strumenti client RabbitMQ C.
amqp-consumare(1)
Utilizzare amqp-consume online utilizzando i servizi onworks.net