Ir al contenido

STOMP

STOMP es el protocolo de mensajería de texto que utilizan, entre otras, las aplicaciones Spring (spring-websocket) y ActiveMQ. Restorm lo implementa sobre WebSocket.

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

Una pestaña STOMP: la versión del protocolo, la cabecera del CONNECT, dos suscripciones con su modo de confirmación y la sección Envío

CampoFunción
URLws:// o wss://
Versión STOMP1.1 o 1.2
Cabeceras de conexiónLas cabeceras de la trama CONNECT: host, login, passcode, heart-beat
SuscripcionesUna lista: identificador, destino, modo de confirmación
Destino de envíoEl destino de la trama SEND
Cuerpo de envíoLa carga de la trama SEND
Cabeceras de envíoLas cabeceras de la trama SEND

Cada suscripción tiene un modo de confirmación:

ModoComportamiento
autoEl broker considera el mensaje entregado en el momento del envío
clientConfirmación acumulativa por parte del cliente
client-individualConfirmación mensaje a mensaje

Al conectar, Restorm emite el CONNECT y después un SUBSCRIBE por cada suscripción configurada.

STOMP no tiene campos de credenciales dedicados: login y passcode son cabeceras de conexión ordinarias. Use un valor de tipo Secreto para el passcode.

Conexión STOMP (emite el CONNECT y los SUBSCRIBE, salidas connected y message), Envío STOMP (trama SEND) y Cierre de conexión STOMP (DISCONNECT). Consulte Conexiones y flujos.

Dos destinos: Node.js (@stomp/stompjs) y wscat.