AMQP / RabbitMQ
Restorm implementira AMQP 0-9-1, protokol RabbitMQ-a.
Desni klik u stablu ▸ Dodaj ▸ AMQP zahtjev.

Zajednička konfiguracija
Section titled “Zajednička konfiguracija”| Polje | Uloga |
|---|---|
| URL | amqp:// ili amqps:// |
| Vhost | Virtualni domaćin; prema zadanome / |
| Korisnik / Lozinka | Lozinka prihvaća vrijednost tipa Tajna |
| Način | publish, subscribe ili browse |
Način publish
Section titled “Način publish”| Polje | Uloga |
|---|---|
| Razmjena | Naziv razmjene; prazan niz označava zadanu razmjenu |
| Ključ usmjeravanja | Ključ usmjeravanja, koji prihvaća {{varijable}} |
| Sadržaj | Tijelo poruke |
Način subscribe
Section titled “Način subscribe”| Polje | Uloga |
|---|---|
| Red | Red koji se troši |
| Automatska potvrda | Uključeno prema zadanome; isključite je kako biste promatrali ponašanje ponovne isporuke |
| Prefetch | Najveći broj nepotvrđenih poruka u letu |
Način browse
Section titled “Način browse”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.
U scenariju
Section titled “U scenariju”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.
Isječci koda
Section titled “Isječci koda”Osam odredišta: JavaScript (amqplib, u objavi, potrošnji i pregledu), Python
(pika), amqp-publish i amqp-consume (amqp-tools), rabbitmqadmin.