Aller au contenu

AMQP / RabbitMQ

Restorm zbaton AMQP 0-9-1, protokollin e RabbitMQ.

Klik me të djathtën në pemë ▸ Shto ▸ Kërkesë AMQP.

Një skedë AMQP në modalitetin Publiko: URL-ja e ndërmjetësit, hosti virtual, kredencialet, shkëmbimi, çelësi i rrugëzimit dhe ngarkesa JSON

FushaRoli
URLamqp:// ose amqps://
VhostHosti virtual; / si parazgjedhje
Përdoruesi / FjalëkalimiFjalëkalimi pranon një vlerë të tipit Sekret
Modalitetipublish, subscribe ose browse
FushaRoli
ShkëmbimiEmri i shkëmbimit; një varg bosh tregon shkëmbimin e parazgjedhur
Çelësi i rrugëzimitÇelësi i rrugëzimit, që pranon {{variables}}
NgarkesaTrupi i mesazhit
FushaRoli
RadhaRadha e konsumuar
Konfirmim automatikI aktivizuar si parazgjedhje; çaktivizojeni për të vëzhguar sjelljen e ridorëzimit
PrefetchNumri maksimal i mesazheve të pakonfirmuara në fluturim

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.

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.

Tetë caqe: JavaScript (amqplib, në publikim, konsumim dhe inspektim), Python (pika), amqp-publish dhe amqp-consume (amqp-tools), rabbitmqadmin.