AMQP / RabbitMQ
A Restorm az AMQP 0-9-1 protokollt, a RabbitMQ protokollját valósítja meg.
Jobb kattintás a projektfában ▸ Hozzáadás ▸ AMQP-kérés.

Közös konfiguráció
Section titled “Közös konfiguráció”| Mező | Szerepe |
|---|---|
| URL | amqp:// vagy amqps:// |
| Virtuális gazda | A virtuális gazda; alapértelmezés szerint / |
| Felhasználó / Jelszó | A jelszó elfogad Titok típusú értéket |
| Mód | publish, subscribe vagy browse |
publish mód
Section titled “publish mód”| Mező | Szerepe |
|---|---|
| Exchange | Az exchange neve; az üres karakterlánc az alapértelmezett exchange-et jelöli |
| Routing key | A routing key, amely elfogad {{variables}} hivatkozásokat |
| Hasznos teher | Az üzenet törzse |
subscribe mód
Section titled “subscribe mód”| Mező | Szerepe |
|---|---|
| Várólista | A fogyasztott várólista |
| Automatikus nyugtázás | Alapértelmezés szerint bekapcsolva; kikapcsolásával az újraküldési viselkedés vizsgálható |
| Prefetch | A nyugtázatlan, útban lévő üzenetek legnagyobb száma |
browse mód
Section titled “browse mód”Egy várólista tartalmát fogyasztás nélkül tekinti meg: a Restorm korlátozott számú üzenetet (alapértelmezés szerint 50-et) vesz ki belőle, majd visszahelyezi őket.
Ez az a mód, amellyel a „mi van ebben a várólistában?” kérdés a rendszer megzavarása nélkül megválaszolható. A kéréslapon érhető el; a másik két móddal szemben nincs hozzá saját forgatókönyv-művelet.
Forgatókönyvben
Section titled “Forgatókönyvben”AMQP-kapcsolat (subscribe módban fogyasztja a várólistát, és üzenetenként
eseményt bocsát ki), AMQP-közzététel (a kérés exchange-ére és routing
key-ére tesz közzé), valamint AMQP-kapcsolat bezárása. Lásd:
Kapcsolatok és folyamok.
Kódrészletek
Section titled “Kódrészletek”Nyolc cél: JavaScript (amqplib, közzétételhez, fogyasztáshoz és vizsgálathoz),
Python (pika), amqp-publish és amqp-consume (amqp-tools), rabbitmqadmin.