Aller au contenu

AMQP / RabbitMQ

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

Desni klik u stablu ▸ Dodaj ▸ AMQP zahtjev.

AMQP kartica u načinu Objavi: URL posrednika, virtualni domaćin, vjerodajnice, razmjena, ključ usmjeravanja i JSON sadržaj

PoljeUloga
URLamqp:// ili amqps://
VhostVirtualni domaćin; prema zadanome /
Korisnik / LozinkaLozinka prihvaća vrijednost tipa Tajna
Načinpublish, subscribe ili browse
PoljeUloga
RazmjenaNaziv razmjene; prazan niz označava zadanu razmjenu
Ključ usmjeravanjaKljuč usmjeravanja, koji prihvaća {{varijable}}
SadržajTijelo poruke
PoljeUloga
RedRed koji se troši
Automatska potvrdaUključeno prema zadanome; isključite je kako biste promatrali ponašanje ponovne isporuke
PrefetchNajveći broj nepotvrđenih poruka u letu

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

To je način koji želite za odgovor na pitanje „što je u ovom redu čekanja?” bez uznemiravanja sustava. Dostupan je u kartici zahtjeva; za razliku od druga dva načina, nema namjensku akciju scenarija.

AMQP veza (troši red u načinu subscribe i emitira po jedan događaj za svaku poruku), AMQP objava (objavljuje na razmjenu i ključ usmjeravanja iz zahtjeva) i Zatvaranje AMQP veze. Pogledajte Veze i tokove.

Osam odredišta: JavaScript (amqplib, u objavi, potrošnji i pregledu), Python (pika), amqp-publish i amqp-consume (amqp-tools), rabbitmqadmin.