Ir al contenido

AMQP / RabbitMQ

Restorm implementa AMQP 0-9-1, el protocolo de RabbitMQ.

Clic derecho en el árbol ▸ Añadir ▸ Petición AMQP.

Una pestaña AMQP en modo Publicar: la URL del broker, el host virtual, las credenciales, el intercambio, la clave de enrutamiento y la carga JSON

CampoFunción
URLamqp:// o amqps://
VhostEl host virtual; / por defecto
Usuario / ContraseñaLa contraseña acepta un valor de tipo Secreto
Modopublish, subscribe o browse
CampoFunción
IntercambioEl nombre del intercambio; una cadena vacía designa el intercambio por defecto
Clave de enrutamientoLa clave de enrutamiento, que acepta {{variables}}
CargaEl cuerpo del mensaje
CampoFunción
ColaLa cola consumida
Confirmación automáticaActivada por defecto; desactívela para observar el comportamiento de reentrega
PrefetchEl número máximo de mensajes sin confirmar en vuelo

Consulta el contenido de una cola sin consumirlo: Restorm toma de ella un número limitado de mensajes (50 por defecto) y los devuelve a su sitio.

Es el modo que uno quiere para responder a «¿qué hay en esta cola de espera?» sin perturbar el sistema. Está disponible en la pestaña de petición; a diferencia de los otros dos modos, no tiene una acción de escenario dedicada.

Conexión AMQP (consume la cola en modo subscribe y emite un evento por mensaje), Publicación AMQP (publica en el intercambio y la clave de enrutamiento de la petición) y Cierre de conexión AMQP. Consulte Conexiones y flujos.

Ocho destinos: JavaScript (amqplib, en publicación, consumo e inspección), Python (pika), amqp-publish y amqp-consume (amqp-tools), rabbitmqadmin.