AMQP / RabbitMQ
Restorm zbaton AMQP 0-9-1, protokollin e RabbitMQ.
Klik me të djathtën në pemë ▸ Shto ▸ Kërkesë AMQP.

Konfigurimi i përbashkët
Section titled “Konfigurimi i përbashkët”| Fusha | Roli |
|---|---|
| URL | amqp:// ose amqps:// |
| Vhost | Hosti virtual; / si parazgjedhje |
| Përdoruesi / Fjalëkalimi | Fjalëkalimi pranon një vlerë të tipit Sekret |
| Modaliteti | publish, subscribe ose browse |
Modaliteti publish
Section titled “Modaliteti publish”| Fusha | Roli |
|---|---|
| Shkëmbimi | Emri i shkëmbimit; një varg bosh tregon shkëmbimin e parazgjedhur |
| Çelësi i rrugëzimit | Çelësi i rrugëzimit, që pranon {{variables}} |
| Ngarkesa | Trupi i mesazhit |
Modaliteti subscribe
Section titled “Modaliteti subscribe”| Fusha | Roli |
|---|---|
| Radha | Radha e konsumuar |
| Konfirmim automatik | I aktivizuar si parazgjedhje; çaktivizojeni për të vëzhguar sjelljen e ridorëzimit |
| Prefetch | Numri maksimal i mesazheve të pakonfirmuara në fluturim |
Modaliteti browse
Section titled “Modaliteti browse”Shikon përmbajtjen e një radhe pa e konsumuar: Restorm merr prej saj një numër të kufizuar mesazhesh (50 si parazgjedhje) dhe i rivendos ato.
Ky është modaliteti që duam për t’iu përgjigjur pyetjes «çfarë ka brenda kësaj radhe pritjeje?» pa e trazuar sistemin. Ai është i disponueshëm në skedën e kërkesës; ndryshe nga dy modalitetet e tjera, nuk ka veprim skenari të dedikuar.
Brenda një skenari
Section titled “Brenda një skenari”Lidhje AMQP (konsumon radhën në modalitetin subscribe dhe lëshon një
ngjarje për çdo mesazh), Publikim AMQP (publikon mbi shkëmbimin dhe çelësin
e rrugëzimit të kërkesës) dhe Mbyllje e lidhjes AMQP. Shihni
Lidhjet dhe flukset.
Copëzat e kodit
Section titled “Copëzat e kodit”Tetë caqe: JavaScript (amqplib, në publikim, konsumim dhe inspektim), Python
(pika), amqp-publish dhe amqp-consume (amqp-tools), rabbitmqadmin.