Siirry sisältöön

AMQP / RabbitMQ

Restorm toteuttaa AMQP 0-9-1 -protokollan, jota RabbitMQ käyttää.

Napsauta projektipuuta hiiren oikealla painikkeella ▸ Lisää ▸ AMQP-pyyntö.

AMQP-välilehti Julkaise-tilassa: välittäjän URL, virtuaalipalvelin, tunnistetiedot, exchange, routing key ja JSON-hyötykuorma

KenttäTehtävä
URLamqp:// tai amqps://
VhostVirtuaalipalvelin; oletuksena /
Käyttäjätunnus / SalasanaSalasana hyväksyy Salaisuus-tyyppisen arvon
Tilapublish, subscribe tai browse
KenttäTehtävä
ExchangeExchangen nimi; tyhjä merkkijono tarkoittaa oletus-exchangea
Routing keyReititysavain, joka hyväksyy {{variables}}
HyötykuormaViestin sisältö
KenttäTehtävä
JonoKulutettava jono
Automaattinen kuittausKäytössä oletuksena; poista käytöstä, jos haluat tarkkailla uudelleentoimituksen käyttäytymistä
PrefetchSuurin määrä kuittaamattomia viestejä lennossa

Tarkastelee jonon sisältöä kuluttamatta sitä: Restorm poimii sieltä rajatun määrän viestejä (oletuksena 50) ja palauttaa ne paikoilleen.

Tämä on juuri se tila, jota tarvitaan vastaamaan kysymykseen ”mitä tässä jonossa on?” järjestelmää häiritsemättä. Se on käytettävissä pyyntövälilehdellä; toisin kuin kahdella muulla tilalla, sillä ei ole omaa skenaariotoimintoa.

AMQP-yhteys (kuluttaa jonoa subscribe-tilassa ja lähettää yhden tapahtuman viestiä kohti), AMQP-julkaisu (julkaisee pyynnön exchangeen ja routing key -avaimelle) ja Sulje AMQP-yhteys. Katso Yhteydet ja virrat.

Kahdeksan kohdetta: JavaScript (amqplib, julkaisuun, kulutukseen ja tarkasteluun), Python (pika), amqp-publish ja amqp-consume (amqp-tools) sekä rabbitmqadmin.