Gå til innholdet

AMQP / RabbitMQ

Restorm implementerer AMQP 0-9-1, protokollen til RabbitMQ.

Høyreklikk i treet ▸ Legg til ▸ AMQP-forespørsel.

En AMQP-fane i Publiser-modus: brokerens URL, den virtuelle verten, legitimasjonen, exchange, routing key og JSON-nyttelasten

FeltRolle
URLamqp:// eller amqps://
VhostDen virtuelle verten; / som standard
Bruker / PassordPassordet godtar en verdi av typen Hemmelighet
Moduspublish, subscribe eller browse
FeltRolle
ExchangeNavnet på exchange; en tom streng betyr standard exchange
Routing keyRutenøkkelen, som godtar {{variables}}
NyttelastKroppen i meldingen
FeltRolle
Køen som konsumeres
Auto-kvitteringSlått på som standard; slå det av for å se hvordan redelivery oppfører seg
PrefetchStørste antall ukvitterte meldinger underveis

Ser på innholdet i en kø uten å konsumere det: Restorm henter ut et begrenset antall meldinger (50 som standard) og legger dem tilbake.

Det er denne modusen du vil ha når du skal svare på «hva ligger det i denne køen?» uten å forstyrre systemet. Den er tilgjengelig i forespørselsfanen; i motsetning til de to andre modusene har den ingen egen scenariohandling.

AMQP-tilkobling (konsumerer køen i subscribe-modus og sender ut én hendelse per melding), AMQP-publisering (publiserer til exchange og routing key fra forespørselen) og Lukk AMQP-tilkobling. Se Tilkoblinger og strømmer.

Åtte mål: JavaScript (amqplib, for publisering, konsumering og inspeksjon), Python (pika), amqp-publish og amqp-consume (amqp-tools), rabbitmqadmin.