Aller au contenu

AMQP / RabbitMQ

Restorm implementira AMQP 0-9-1, protokol RabbitMQ-a.

Desni klik u stablu ▸ Dodaj ▸ AMQP zahtev.

AMQP kartica u režimu Objavi: URL brokera, virtuelni host, akreditivi, razmena, ključ rutiranja i JSON sadržaj

PoljeUloga
URLamqp:// ili amqps://
VhostVirtuelni host; podrazumevano /
Korisnik / LozinkaLozinka prihvata vrednost tipa Tajna
Režimpublish, subscribe ili browse
PoljeUloga
RazmenaNaziv razmene; prazna niska označava podrazumevanu razmenu
Ključ rutiranjaKljuč rutiranja, koji prihvata {{variables}}
SadržajTelo poruke
PoljeUloga
RedRed koji se troši
Automatska potvrdaPodrazumevano uključena; isključite je da biste posmatrali ponašanje pri ponovnoj isporuci
PrefetchNajveći broj nepotvrđenih poruka u letu

Pregleda sadržaj reda bez trošenja: Restorm iz njega uzima ograničen broj poruka (podrazumevano 50) i vraća ih na mesto.

To je režim koji želite da biste odgovorili na pitanje „šta se nalazi u ovom redu čekanja?” bez remećenja sistema. Dostupan je u kartici zahteva; za razliku od druga dva režima, nema namensku akciju scenarija.

AMQP konekcija (troši red u režimu subscribe i emituje po jedan događaj za svaku poruku), AMQP objavljivanje (objavljuje na razmenu i ključ rutiranja iz zahteva) i Zatvaranje AMQP veze. Vidite Veze i tokovi.

Osam odredišta: JavaScript (amqplib, za objavljivanje, potrošnju i pregled), Python (pika), amqp-publish i amqp-consume (amqp-tools), rabbitmqadmin.