amqp-consume - Online in de cloud

Dit is de opdracht amqp-consume die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


amqp-consume — Verbruik berichten uit een wachtrij op een AMQP-server

KORTE INHOUD


amqp-consumeren OPTIE
commando betoogt

Omschrijving


amqp-consumeren verbruikt berichten uit een wachtrij op een AMQP-server. Voor elk bericht dat
arriveert, wordt een ontvangstcommando uitgevoerd, waarbij de berichttekst standaard wordt meegeleverd
invoer.

amqp-consumeren kan verbruiken uit een bestaande wachtrij, of het kan een nieuwe wachtrij creëren. Het kan
bind eventueel de wachtrij aan een bestaande centrale.

Standaard worden berichten geconsumeerd met expliciete bevestigingen. Alleen een bericht zal dat doen
worden bevestigd als het ontvangende commando succesvol wordt afgesloten (dat wil zeggen met een afsluitcode van
nul). De AMQP ``geen ack''-modus (ook wel auto-ack-modus genoemd) kan worden ingeschakeld met de -A optie.

Opties


-q

--wachtrij=queue naam
De naam van de wachtrij waaruit berichten moeten worden gebruikt.

Indien de --wachtrij optie wordt weggelaten, zal de AMQP-server een unieke naam toewijzen
de wachtrij, en die door de server toegewezen naam wordt dixsplayed op stderr; deze zaak
impliceert dat er een exclusieve wachtrij moet worden gedeclareerd.

-e

--aandelenbeurs=uitwisseling naam
Specificeert dat een exclusieve wachtrij moet worden gedeclareerd en aan het gegeven moet worden gebonden
aandelenbeurs. De opgegeven uitwisseling zou al moeten bestaan, tenzij de --aandelenbeurs-
type dan: optie wordt gebruikt om de creatie van een
exchange.

-r

--routeringssleutel=routing sleutel
De routeringssleutel voor binding. Indien dit wordt weggelaten, wordt uitgegaan van een lege routeringssleutel.

-d

--verklaren Dwingt het declareren van een exclusieve wachtrij af, zelfs als dit anders niet het geval zou zijn.
Dat wil zeggen, wanneer een wachtrijnaam is opgegeven met de --wachtrij optie, maar niet bindend
om een ​​uitwisseling wordt verzocht met de --aandelenbeurs keuze. Let op: deze optie is
verouderd en kan in een toekomstige versie worden verwijderd, gebruik dan de --exclusief optie om
declareer expliciet een exclusieve wachtrij.

-x

--exclusief
Gedeclareerde wachtrijen zijn standaard niet-exclusief; deze optie forceert declaratie van
exclusieve wachtrijen.

-A

--geen-ack=routing sleutel
Schakel `` ingeen ack'' modus: De AMQP-server zal elk onvoorwaardelijk bevestigen
bericht dat wordt afgeleverd, ongeacht of het doelcommando wordt afgesloten
met succes of niet.

-c

--Graaf=begrenzing
Stop met consumeren nadat het opgegeven aantal berichten is ontvangen.

-p

--prefetch-telling=begrenzing
Vraag de server om alleen te verzenden begrenzing berichten op een
tijd.

Als er een waarde is doorgegeven --Graaf, de waarde die wordt doorgegeven --prefetch-telling
moet kleiner zijn dan dat, anders wordt het genegeerd.

If -A/--geen-ack wordt aangenomen, heeft deze optie geen effect.

Voorbeelden


Verbruik berichten uit een bestaande wachtrij
``mijnwachtrij'', en uitgang de Bericht lichamen on standaard uitgang via hoe:" 10

$
amqp-publiceren -q mijnwachtrij hoe

Bind een nieuwe exclusieve wachtrij aan een
uitwisseling ``mijnexch'', en sturen elk Bericht lichaam naar de script mijnscript,
webmaster. erkennen aan hen on de server:" 10

$
amqp-consumeren -A -e mijnexch ./mijnscript

Bekijk ook


librabbitmq-tools(7) beschrijft verbindingsgerelateerde opties die gemeenschappelijk zijn voor alle
RabbitMQ C Client-tools.

amqp-consumeren(1)

Gebruik amqp-consume online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's