Přeskočit na obsah

AMQP / RabbitMQ

Restorm implementuje AMQP 0-9-1, protokol RabbitMQ.

Klikněte pravým tlačítkem ve stromu ▸ Přidat ▸ Požadavek AMQP.

Karta AMQP v režimu Publikovat: URL brokera, virtuální hostitel, přihlašovací údaje, exchange, směrovací klíč a payload JSON

PoleRole
URLamqp:// nebo amqps://
VhostVirtuální hostitel; ve výchozím stavu /
Uživatel / HesloHeslo přijímá hodnotu typu Tajný klíč
Režimpublish, subscribe nebo browse
PoleRole
ExchangeNázev exchange; prázdný řetězec označuje výchozí exchange
Směrovací klíčSměrovací klíč, který přijímá {{variables}}
PayloadTělo zprávy
PoleRole
FrontaKonzumovaná 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í
PrefetchMaximální počet nepotvrzených zpráv na cestě

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.

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.

Osm cílů: JavaScript (amqplib, pro publikování, konzumaci a inspekci), Python (pika), amqp-publish a amqp-consume (amqp-tools), rabbitmqadmin.