AMQP / RabbitMQ
Restorm implementuje AMQP 0-9-1, protokol RabbitMQ.
Klikněte pravým tlačítkem ve stromu ▸ Přidat ▸ Požadavek AMQP.

Společná konfigurace
Section titled “Společná konfigurace”| Pole | Role |
|---|---|
| URL | amqp:// nebo amqps:// |
| Vhost | Virtuální hostitel; ve výchozím stavu / |
| Uživatel / Heslo | Heslo přijímá hodnotu typu Tajný klíč |
| Režim | publish, subscribe nebo browse |
Režim publish
Section titled “Režim publish”| Pole | Role |
|---|---|
| Exchange | Název exchange; prázdný řetězec označuje výchozí exchange |
| Směrovací klíč | Směrovací klíč, který přijímá {{variables}} |
| Payload | Tělo zprávy |
Režim subscribe
Section titled “Režim subscribe”| Pole | Role |
|---|---|
| Fronta | Konzumovaná fronta |
| Automatické potvrzování | Ve výchozím stavu zapnuto; vypněte je, chcete-li sledovat chování při opětovném doručení |
| Prefetch | Maximální počet nepotvrzených zpráv na cestě |
Režim browse
Section titled “Režim browse”Nahlédne do obsahu fronty, aniž by ji konzumoval: Restorm z ní odebere omezený počet zpráv (ve výchozím stavu 50) a vrátí je zpět.
To je režim, který chcete pro odpověď na otázku „co je v této frontě?“, aniž byste systém rozhodili. Je k dispozici na kartě požadavku; na rozdíl od obou dalších režimů nemá vyhrazenou akci pro scénáře.
Ve scénáři
Section titled “Ve scénáři”Připojení AMQP (konzumuje frontu v režimu subscribe a vysílá jednu událost
na každou zprávu), Publikace AMQP (publikuje na exchange a směrovací klíč
daného požadavku) a Zavřít připojení AMQP. Viz
Připojení a streamy.
Ukázky kódu
Section titled “Ukázky kódu”Osm cílů: JavaScript (amqplib, pro publikování, konzumaci a inspekci), Python
(pika), amqp-publish a amqp-consume (amqp-tools), rabbitmqadmin.